一开始的打算是在eclipse的基础上搭建Android平台,在ADT、SDK上兜兜转转,听过一些前车之鉴后,还是选择了Android studio。因为之前安装过eclipse,就省去了JDK下载和Java环境变量的设置。

-安装

  • Android studio
  • Android SDK Tools

以上软件完成后,打开Android studio,在Android Stdio的主界面,选择“Configure选项–>Project Defaults选项–> Project Structure选项”,选择SDK和JDK的正确安装路径,如图:

同时打开下载完成的Android SDK Manager,自动update,同时选择install packages,如图为安装完成后:

当然在安装过程也不是这么顺利,在安装完Android studio,启动后,跳出了:

解决方法:在studio的安装目录下 /bin中修改idea.properties,用记事本打开 在最后一行添加 disable.android.first.run=true 保存以后重新启动就解决了。如图:

-第一个项目HelloWorld   

  • Start a new project
  • Debug
  • Create new AVD
  • Test in andriod phone

1.新建一个HelloWorld项目很简单,根据提示一路next就好,如图:

2.编译过后出现错误,如下:

解决方法:需要安装Android Support Repository和Android Support Library。选择Tools--->Android--->SDK Manager,安装相应packages,如图:

3.创建Android模拟器

使用AVD Manager创建Android模拟器,如图:

完成后,运行结果如图:

4.因为用模拟器运行的速度慢,效果也不好,就找舍友借了手机在真机上测试。选择工具栏app右侧的倒三角--->Edit Configuration...---->target device--->USB device,如图:

连接手机后,选择usb调试模式,运行结果如图:

 

-体会和感受

老实说,整个搭建过程是悲喜交加的,不断发现问题,解决问题,这个过程就是对每个人独立解决问题的锻炼。同时在磕磕绊绊中享受成就感,不单单在这件事上,在我们的编码过程中也是如此。我想每个热爱编程的人,或多或少都是因为这种不断崩溃又不断通过解决bug所收获的成就感而爱上编码的吧。

作业1.3——Android平台的开发环境的发展演变的更多相关文章

  1. 调研Android平台的开发环境的发展演变

    ·  安卓是以linux为基础的开放源码操作系统.因为安卓的开源等原因,所以现在市场上会有大量的APP可供使用,且各个方面都功能强大. ·  也许是因为开源的原因,安卓过于碎片化.每个APP互相独立. ...

  2. Android平台的开发环境的发展演变

    因为之前学习java语言的时候安装过了eclipse,所以想在eclipse上搭建android平台,在参照知乎上大神们的意见,发现了AS强大的代码提示.实时预览和搜索匹配等出色功能,最后还是选择在A ...

  3. 移动应用平台的开发环境的发展演变-elcipse与android studio

    这题目摆出来是要谈平台开发和演变和使用经验的,然而,并没有开发相关项目的经验,所以只好说说安装过程了. 1.android环境搭建到hello world(费时7小时....) 原以为android环 ...

  4. 调研ANDRIOD平台的开发环境的发展演变

    在同学的推荐下,我选用学习eclipse这个软件,参考了这个网址的教程开始了一步一步的搭建之路. http://jingyan.baidu.com/article/bea41d437a41b6b4c5 ...

  5. 作业一_随笔3_调研Android的开发环境的发展演变

    调研某一移动应用/平台的开发环境的发展演变:Android 其实,一开始,我只知道,苹果手机用IOS系统,其他很多手机时候安卓系统.我百度知道Android开发主要是android studio和Ec ...

  6. Android开发环境的发展演变调研

    Android开发环境的发展演变调研 前几年比较多的方法是用JDK+eclipse+ADT,该方法除了要配置JDK的路径之外, 还要在eclipse里面打开SDK Manage进行相应的操作.不过近两 ...

  7. 调研android开发环境的发展演变

    这是第一次接触android开发,特意上网搜索视频进行了自身知识补充,觉得说视频做得很不错,从android的发展历程以及一些基本常识都讲得很详细,也很有趣,也所以拿出来同大家一起分享学习,网址是:h ...

  8. 调研Android平台开发环境的发展演变

    Android是Google推出的开源手机操作系统,主要以开发应用为主,要进行Android开发首先得搭建好开发平台.最近在搭建Android的开发环境,发现往往一个小问题都能花费你大半天时间,从刚开 ...

  9. Android开发环境的发展演变

    前几年Android的开发环境需要自己一个个把软件下载下来,如Android sdk.eclipse.ADT等,而且有些软件下载安装相当的麻烦,如eclipse,对于一个初学者来说,这是个完全陌生的软 ...

随机推荐

  1. .net core的定时任务框架Timed Job

    参考文档:http://www.1234.sh/post/pomelo-extensions-timed-jobs 在该文档中介绍了怎么使用timed job,但是在使用db的时候会发生错误,错误一般 ...

  2. c#使用 HtmlAgilityPack来进行抓取和解析来获得table表格信息

    项目上要用到抓取网页,最后选用了HtmlAgilityPack来进行. 官网地址:https://html-agility-pack.net/,可以看一下 基础的: // From File var ...

  3. 编译、安装rdesktop 1.8.3

    来自:https://blog.csdn.net/songshimvp1/article/details/48290885 1.安装GCC: 安装C/C++编译器apt-get install gcc ...

  4. [webapp]ios safari 正确使用js跳转

    在safari上,以往屡试不爽的location.href = url; 变得不好用了.使用该方法跳转到新的网页,无法使用后退按钮回到上个页面.想想也是,直接修改值得方式跳转总是怪怪的,但是从刚学网页 ...

  5. Jmeter参数的AES加密使用

    在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况.以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时候,怎样发 ...

  6. 错误结果保存示例 - 【jmeter】

  7. 经典的性能优化最佳实践 web性能权威指南 读书笔记

    web性能权威指南 page 203 经典的性能优化最佳实践 无论什么网络,也不管所用网络协议是什么版本,所有应用都应该致力于消除或减 少不必要的网络延迟,将需要传输的数据压缩至最少.这两条标准是经典 ...

  8. CHAPTER 24 History of Our Planet 第24章 我们行星的历史

    CHAPTER 24 History of Our Planet 第24章 我们行星的历史 Uncovering the bones of ancient beasts is only part of ...

  9. CHAPTER 8 Out of Darkness 第8章 走出黑暗

    CHAPTER 8 Out of Darkness 第8章 走出黑暗 We expect scientists to be trying to discover new things, and for ...

  10. 【Docker】第五篇 Docker 数据管理

    一.基本介绍 数据管理的原因:Docker中的容器一旦删除,容器本身的rootfs文件系统就会被删除,容器中的所有数据就会被删除.为了对一些需要持久化的数据,不随容器删除而删除,所以我们可以通过多个容 ...