前几天想弄个android的app练练手,由于是新手,搭建环境遇到很多问题,用了好长时间才解决,现在把我的问题及方法分享出来,供大家参考,有不对的地方还请指教。有时候不同问题会导致同一现象,所以你试了我的方法也不一定成功,不行还可以试其他方法。
做一件事情,首先要知道自己做的是什么(what),在哪里做(where),怎么做(how)。普及一下基本知识,开发android的app要用java语言,所以要用到JDK(java development kit,java开发工具包),编辑环境就是eclipse了。SDK(software development kit)有点难懂,因为只有JDK还不够,还需要android的API,就在android sdk中。android现在有很多版本,每个版本(平台)的API都不一样,所以开发的时候就要下载很多版本的。插件adt(adnroid development tool),就是在开发过程中提供模拟器截屏和log显示等很多功能的一个插件。
具体步骤不在本文的讨论范围之内,网上有大把的教程,可以参考,我只说环境搭建的四个大步骤:
1.JDK的下载与安装
2.eclipse的下载(eclipse为绿色软件,不需要安装)
3 .SDK下载
4.为eclipse下载插件adt
下面进入正文第一步比较容易,安装好jdk,设置环境变量,细心点就不会出错,然后在dos界面检验安装是否成功。第二部更容易。第三部是难点,sdk有的下载后就包含SDK Manager.exe,这时候不需要安装什么东西,双击该文件进入platform tools下载界面,所以我在第三部称其为SDK下载,一般app需要支持多版本,所以最好从2.1开始的就都下载.正常会是如下的样子:
如果你看到的不是,只有其中几个版本,或者根本没有版本,不要急,下面就说解决办法。这是因为google的某些东西被墙了,我们要用代理的方法下载,用记事本打开C:\Windows\System32\drivers\etc目录下的hosts文件,在该文件的最后加上
#google_android更新
203.208.46.146 dl.google.com
203.208.46.146 dl-ssl.google.com
保存关闭,在重新打开sdk的下载界面。如果hosts文件在保存的时候提示只读的问题,就把该文件copy到桌面,打开修改,再copy回去覆盖源文件即可。
搭建好环境是开发的第一步,后面还有很长的路要走,小伙伴们要加油,希望有问题可以大家一起讨论。 第四部如果在输入 https://dl-ssl.google.com/android/eclipse/ 后出现错误,可以再试试 http://dl-ssl.google.com/android/eclipse/ (与第一个url相比,少了http后面的s),多试几次。