iPhone的軟體移植基本結束,可參考http://www.cnblogs.com/2018/category/273921.html,下一步要開始的是android平台的移植,學習這個的過程中把先把掌握的基礎知識整理一下。
綜述
www.android.com 開發網址被和諧,SDK官網內容需要翻牆
http://www.android123.com.cn/android_kit.html
android-sdk_r08-windows.zip
android-ndk-r5-windows.zip
ADT-8.0.0.zip
eclipse-java-europa-winter-win32.zip
由於Android的架構介面部分使用的是JAVA實現的,因此大部分軟體都是使用JAVA開發的,此時使用SDK即可;對於已有的C/C++項目的移植問題可以使用NDK(介面由SDK支援)
版本
Android平台
1.5、1.6、2.0、2.1、2.2 2.33.0
Android各版本區別總結
http://blog.csdn.net/lschou520/archive/2010/12/30/6107823.aspx
Android 版本之間的區別[圖片]
http://rainhomepage.appspot.com/2010/11/android-version
http://bbs.pcpop.com/100527/6549298.html
IDE安裝前置條件(JDK和環境變數)
假設
jdk安裝在C:\Program Files (x86)\Java\jdk1.6.0_23
Android SDK解壓在D:\mobile\android-sdk-windows
Android NDK解壓在D:\mobile\android-ndk-r5
Cygwin安裝在C:\cygwin\
JAVA_HOME |
C:\Program Files (x86)\Java\jdk1.6.0_23 |
CLASSPATH |
C:\Program Files (x86)\Java\jdk1.6.0_23\lib; C:\Program Files (x86)\Java\jdk1.6.0_23\jre\lib |
PATH |
C:\Program Files (x86)\Java\jdk1.6.0_23\bin;找到java的命令列程式 D:\mobile\android-sdk-windows\tools; D:\mobile\android-sdk-windows\platform-tools; 找到adb等工具 C:\cygwin\bin;找到gcc g++ make等C/C++編譯工具 D:\mobile\android-ndk-r5找到ndk-buildndk-gdb指令碼 |
SDK1. 選擇安裝相應版本的SDK
將sdk包解壓到某個目錄;線上狀態下執行SDK Manager.exe;選擇需要的安裝包安裝,如
[文檔和例子代碼可以在這下載]
2. 建立Virtual devices
根據下載的版本可以建立不同的AVD
3. 運行Eclipse設定sdk的路徑
解壓Eclipse; 將Eclipse的anroid開發外掛程式覆蓋到eciplse的目錄(ADT-8.0.0.zip);執行eclipse.exe
或則使用ADT的線上地址http://dl-ssl.google.com/android/eclipse/聯機安裝ADT
設定sdk的路徑
開始項目
建立:File/New/Android Project可以建立新的項目
這些建立好後可以Run 和Debug程式了
開發文檔
SDK Manager.exe選擇安裝後存放在android-sdk-windows\docs目錄下,index.html可查看(最好不用用IE,有的IE版本查看不正常)
對於不太熟悉這個環境的人員,把這個文檔過一遍,可以清楚android的一些約定和規範
參考http://www.cnblogs.com/wanlipeng/archive/2010/08/04/1792136.html