由于想要了解Android的系统架构,对4个分层了解不清楚,所以特地搭建了开发环境,编写了一个小程序增加了解。
平台:32位winxp
1.安装JDK7,即JDK1.7.0。
该包提供了Java语言开发的系统包、编译工具、运行工具,还包含运行时jre。
下载网址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html。
我是校园网可以直接访问,不能访问的下载自由门等翻墙,或直接百度,我用的自由门7.4。
选择1.7.0是因为好像JDK8不支持xp了,故选择了最新的。当然1.6、1.5都可以。
JDK一步步安装就可以了,没有什么特别需要注意的。
最后要配置环境,JAVA_HOME、CLASS_PATH、path。这个过程是为了让你可以再cmd中用命令行的方式直接操作JDK提供的工具,比如编译java啊,运行java啊,查看jdk版本啊。
2.安装Eclipse。
选择安装Kepler。版本较新,不太占资源,感觉新的应该会很卡。另外,Android SDK的版本对Eclipse版本是有要求的,不要用太旧的。
下载地址:
http://www.eclipse.org/downloads/packages/release/Kepler/SR2
我下载的是for java 的标准版的。
Eclipse是不需要安装的,解压后就可以直接用了。
汉化:同样也是在Eclipse中进行。和ADT下载方法一样。
【help】->【install new software】->【Add】
name:LANGUAGE
URL:http://www.eclipse.org/babel/downloads.php
之后就开始了,选择中文简体就行拉~想要德语、日语等都可以,随便选。我下载中文包花了20多分钟
提示重启,重启就变成我爱的中文了~
3.安装ADT插件,即Android Development Tools Plugin。
提供了在Eclipse中开发安卓应用软件的接口。比如没有这个插件,是不能新建Android程序的,安装了后新建里面就有了,当然他的功能远远不止这一些。
网址如下:
https://dl-ssl.google.com/android/eclipse/
这个下载直接在Eclipse中完成,当然可以直接下载zip包,然后在Eclipse中安装。我用的前者。
这个地方,很多人反应下载不了。是因为国内被禁了。因此,你需要修改hosts文件。当然也可以试试强制改为http传输。
修改hosts:
在文件最后增加以下文字:
操作方法:
【帮助】->【安装新软件】->【添加】
输入名字:ADT_PLUGIN(这个是自定义了,随便了)
连接:http://dl-ssl.google.com/android/eclipse/
确认后Eclipse自动查找ADT,然后全选下载便可以了。
这个下载过程好像要30多分钟吧。
4.安装Android SDK。
安卓软件开发工具箱。包括了大量的编译工具、文档、以及平台、安卓虚拟设备等等。你可以选择zip解压缩的,也可以选择exe安装的。
下载地址:
http://developer.android.com/sdk/index.html#Other
这个网站应该需要翻墙,还是自由门等代理。
网站只提供最新版。注意,版本中有说明要求ADT版本以及SDK platform Tool版本的问题。
要求请看:
http://developer.android.com/tools/sdk/tools-notes.html
有了SDK后,我们发现其实里面基本没什么东西。他只是提供了我们若干工具,比如SDK manager、AVD(虚拟机)等。所以我们要在里面下载自己开发需要的东东啦~
下面是我下载的东西,因为我有X米3,用的是Android4.4,所以我只下载Android4.4平台相关的,当然还有很多都是要下载的,尤其是两个XXXXX System Image。他们是安卓模拟器必须的。一定要记住。总共是8个包,你们数清楚了~
下载过程是很漫长的,1个多小时吧。
如果下载不了,请在【option】->勾选【force http XXXX】
之后重启Eclipse就可以用了。
我发现有时SDK manager运行不了。DOS界面一闪,然后程序界面不出来。反正我用了网上很多方法都没有用,最后修改android.bat批处理代码起作用了。
5关于新建工程出现的问题
新建了一个工程出现了好多问题啊,我在此都列出来。注意,模拟器启动的过程是很慢的,你需要等几分钟甚至十分钟。不要认为没有运行,注意看控制台输出,在动证明Eclipse是在做事哦!
我发现每次运行模拟设备不要关闭,下次需要用的时候就快多了。
- No launcher activity found!
http://www.blogjava.net/Dominic/archive/2011/08/26/357361.html
http://www.cnblogs.com/plwang1990/archive/2011/07/31/2123180.html
- Not targeting the lastest versino of android!
http://www.cnblogs.com/javadu/p/3812509.html
http://stackoverflow.com/questions/13431722/not-targeting-the-latest-versions-of-android
- error: Error: No resource found that matches the given name (at 'theme' with value '@style/AppTheme').
http://www.oschina.net/question/2247021_212530?sort=time
- 关于新版ADT创建项目时出现appcompat_v7的问题
http://jingyan.baidu.com/article/3ea51489e04eb852e61bbaa4.html
http://blog.csdn.net/zhandoushi1982/article/details/8675756
- Failed to install BMI_PRO.apk on device