搭建Android开发环境(Android4.0.3)
1、相关软件
JDK 6 以上
eclipse( Version 3.6.2 or higher )
SDK(android-sdk_r18-windows)
ADT 18
2、安装JDK一路next
安装完成后要进行环境变量的配置如下:
我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:
JAVA_HOME值为: C:\Program Files\Java\jdk1.6.0_38(安装JDK的目录)
CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
Path: 在开始追加 %JAVA_HOME%\bin; 或者是追加C:\Program Files\Java\jdk1.6.0_38\bin
注:前面四步设置环境变量对搭建Android开发环境不是必须的,可以跳过。
完成后cmd进入后输入java -version,注意java与-之间有空格,如果显示
则安装成功
eclipse 不必安装,加压就可以运行
3. android-sdk_r18-windows 解压
在android-sdk_r18-windows文件夹里面 新建一个 system-images文件夹,再在 system-images文件夹内,新建一个android-15 子文件夹,然后把Android SDK 4.0.4 system img 用zip打开,拖放 armeabi-v7a 到system-images/android-15目录内即可
4. 在 eclipse 中安装插件
打开eclipse,点击 help ---> Install new Software 进入后,点击add,命名 及 点击Archive选择你下载的ADT压缩包,点击OK,会解析出该插件的全部可用内容,全选(select all),点击下一步...安装时需要一定时间,在安装的过程中会出现一些提示,点击允许即可,
5. 安装完ADT插件后,点击 window --> preference,发现左侧列表上多了一项android,点击android 会提示错误,是因为还没有把 SDK 关联到 ADT插件上,添加SDK目标位置,如下图:
6. 新建 模拟器(AVD)
点击eclipse栏目上的那部绿色的手机进入界面,点击 new 进入,填入相关信息:
之后,点击 Start,可以启动 模拟器了
点击launch
进入——>
进入——>
进入——>
8. 设置语言,进入主菜单,点击
环境搭建完成
期间出现的问题:
我创建模拟器启动时老报错
解决办法是把杀毒软件关掉即可,不过查了网上的解决方案,有的情况关掉杀软是不行的,网上给出了集中解决办法如下:
(1)不设置SDCar Size,如下图所示(这种不实际,毕竟需要做文件存储到SDCard的操作)
(2)要设置size也可以,但要把上图中的Snapshot下面的勾选项Enabled勾上(这种方式的确可以解决问题,但这样会使得每一次启动模拟器后,模拟器目录下的snaphot文件越来越大,而且是放在C盘)
后来,我把eclipse中的ADT-15.0.0卸载掉了,然后换上了之前用过的比较稳定的ADT-0.9.8,装好该插件,并在eclipse设置好SDK Location后,发现只能识别出android 1.6平台,如图:
后来看了一下eclipse中的Console视图的问题提示,说的意思大概是,android其他版本的平台被忽略的原因是其目录下缺少了tools目录下的某个exe可执行文件,后来查看了一下D:\JavaTools\Android\android-sdk-windows\platforms目录,再将android-4(即1.6)的目录和其他版本的目录比较了一下内容,发现android-4有个tools目录是其他版本的目录没有的,后来我就将该tools目录都拷贝到了其他版本平台的目录下,重启eclipse,发现问题解决,如图:
还发现用ADT-0.9.8开发过程中感觉模拟器运行起来流畅多了。而且不会出现上述的SDL_app: emulator-arm.exe --应用程序错误。