手動建立並執行 Android 專案
設定 Android 環境
首先請確定你的作業系統 Android 皆有支援:- Windows XP 或 Vista
- Mac OS X 10.4.8 或之後版本 (x86 架構)
- Linux (官方於 Ubuntu 6.10 Dapper Drake 上測試)
- Eclipse IDE
- Eclipse 3.3 以上版本
- JDK 5 或 JDK 6 (只有安裝 JRE 是不夠的)
- Android Development Tools plugin (optional)
- 如果使用的是其他環境或 IDE
- JDK 5 or JDK 6
- Apache Ant 1.6.5 for Linux 及 Mac,1.7 或以上 for Windows
手動建立 Android 專案
執行 activityCreator 並建立新專案:- 先切到 Android SDK 的 tools/目錄下,並建立欲存放專案的目錄(e.g., tools/MyAndroidProject/)。
- 執行 activityCreator,並指定欲建立專案中的 Activity 名稱。此處的 Activity 名稱必須以 fully-qualified 的類別名稱來指定,例如:tw.edu.splin.NewActivity,類似 Java 中包含了套件名稱的類別名;如果是要建立新專案,那麼 activityCreator 將會在新專案中建立一個以此為名的新類別;如果是要以既有的程式碼來建立專案時,這個名稱則必須要與其中一個類別的 fully-qualified 名稱相同。我們也可以以 --out 選項指定存放即將建立目錄和檔案的位置。
- 例:
~/android_linux_sdk/tools $ ./activityCreator.py --out myproject your.package.name.ActivityName
package: your.package.name
out_dir: myproject
activity_name: ActivityName
~/android_linux_sdk/tools $ - 此時我們就可以把這個目錄幫到任何你想要的地方了。但要注意一點,無論這個目錄在何處,他都需要與 tools/ 目錄下的 adb 工具溝通,好把程式資料傳送給模擬器來運行,所以請務必確定這兩個目錄間可以順利的互相溝通。
Building an Android Application
我們可以透過由 activityCreator 所建立的 build.xml Ant file來幫助我們build應用程式:- 當然在這之前,你必須先安裝有 Ant。
- 在使用Ant之前,也請你先確定你的JDK已經安裝完成,並已在系統中設有名為 JAVA_HOME 的系統變數,使其指向安裝 JDK 的位置。
- 進入到 build.xml 所在的目錄下,執行 ant 即可。
Running an Android Application
要執行已經編譯好的應用程式,我們必須使用 abd 工具來更新模擬器 /data/app/ 目錄下的 .apt 檔案:- 從命令列啟動模擬器(執行
/tools/emulator/
)。 - 執行
adb install projectdir/bin/
來升級該可執行檔。例如,若我們要安裝Lunar Lander 範例,我們可以先在命令列下進到 /sample/LunarLander 並輸入../../tools/adb install bin/LunarLander.apk
。 - 在模擬器中開啟可用的應用程式列表,找到並執行你的程式。
參考資料:
留言