1.下载准备
下载eclipse :http://www.eclipse.org/downloads/ ,选择Eclipse IDE for Java EE Developers版本。
下载android sdk:http://developer.android.com/sdk/index.html
下载android ndk:http://developer.android.com/sdk/ndk/index.html
下载jdk : http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.安装ADT(Android Develop Tool)
a.在线安装ADT:
(1).在菜单Window\Preference\Install/Update\Available Software Sites\中添加http://dl-ssl.google.com/android/eclipse/,注意是http,不是https。 按向导继续,可能会比较慢,但进度指示可能并不是实际速度。更新完后提示重启eclipse,发现Window菜单下就有了Android SDK and AVD Manager项。
(2).在菜单Window\Preferences\Android中在SDK Location中输入sdk目录地址或者点击browse定位到sdk目录。
但这样安装的是最新的ADT12.0.0,运行android2.2及之前的模拟器后报emulator-arm.exe应用程序错误。
要先卸载ADT12.0.0,Help\Install new software\点击右下角的what is already installed,按导向执行卸载。重启eclipse。
(2)本地安装ADT:
在Help\Install new software\Work with\Add\Location中选择下载好的ADT zip文件,按向导安装,速度很快。
3.使用SDK Manager管理sdk,阅读其中的SDK Readme.txt.
在环境变量中设置SDK_HOME=D:/android-sdk-windows; 在path中加上%SDK_HOME%/tools;
在eclipse中配置sdk目录,注意不是tools目录。Window/Preferences/Android中在SDK Location中输入sdk目录地址或者点击browse定位到sdk目录。
添加eclipse插件:help/install new software... 然后点击Add会出来一个Add Site的窗口,location中输入插件的网络地址:
https://dl-ssl.google.com/android/eclipse/ 把"Android DDMS" 和 "Android Development Tools"都选中。
只有当手动运行SDK Setup.exe时,才会在Android SDK and AVD Manager界面左侧出现 settings
先下载ADT-16.0.1.zip,本地安装,然后运行更新过的SDK Manager.exe,下载新的sdk。还会发现AVD和SDK分离成两个Manager了。
Eclipse安装Android ADT插件出现duplicate location解决方法
http://www.xiaolvren.org/android/528.html
4.查看源java代码
在eclipse中查看android系统java源码:把源码文件解压放到各版本的sources目录中,重启eclipse。例如 D:\android-sdk_r10-windows\platforms\android-8\sources\
获取Android的Java源代码并在Eclipse中关联查看的最新方法 http://618119.com/archives/2011/01/01/201.html
5.版本
AndroidManifest.xml中有minSdkVersion=1到5,minSdkVersion是这个apk最低支持版本:
android 1.0 = API 1
android 1.1 = API 2
android 1.5 = API 3
android 1.6 = API 4
android 2.0 = API 5
android 2.1 = API 6
android 2.1update=API 7
android 2.2 = API 8
android 2.3.3 = API 10
android 2.3.4 = API 10 The Android 2.3.4 platform does not increment the API level —it uses the same API level as Android 2.3.3, API level 10.
android 3.0 = API 11
android 3.1 = API 12
android 3.2 = API 13
android 4.0 = API 14
android 4.0.3 = API 15
如果是minSdkVersion=4,即最低支持1.6的固件,1.5的固件不能安装运行,1.6及以上的系统版本才支持。
6.Google推出Android 2.3 更新SDK和开发工具
http://mobile.youkuaiyun.com/n/20101207/283118.html
7.例如,在D:\android-sdk_r10-windows\samples\中的代码通过Eclipse的import导入时可能会会提示:No projects are found to import。
通过另一种方式:new / android projtect / 选择 create project from existing source或create project from existing sample,选择from existing source时也可以先把source拷贝到工作目录中,然后把这个source目录作为Location。
8.八款开源 Android 游戏引擎
http://software.intel.com/zh-cn/blogs/2012/01/13/android-4/