手動建立並執行 Android 專案

設定 Android 環境

首先請確定你的作業系統 Android 皆有支援:
  • Windows XP 或 Vista
  • Mac OS X 10.4.8 或之後版本 (x86 架構)
  • Linux (官方於 Ubuntu 6.10 Dapper Drake 上測試)
並根據你所習慣的開發環境來下載並安裝下列開發 Android 程式所必要的工具:
  • 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 並建立新專案:
  1. 先切到 Android SDK 的 tools/目錄下,並建立欲存放專案的目錄(e.g., tools/MyAndroidProject/)。

  2. 執行 activityCreator,並指定欲建立專案中的 Activity 名稱。此處的 Activity 名稱必須以 fully-qualified 的類別名稱來指定,例如:tw.edu.splin.NewActivity,類似 Java 中包含了套件名稱的類別名;如果是要建立新專案,那麼 activityCreator 將會在新專案中建立一個以此為名的新類別;如果是要以既有的程式碼來建立專案時,這個名稱則必須要與其中一個類別的 fully-qualified 名稱相同。我們也可以以 --out 選項指定存放即將建立目錄和檔案的位置。

  3. 例:
    ~/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 $

  4. 此時我們就可以把這個目錄幫到任何你想要的地方了。但要注意一點,無論這個目錄在何處,他都需要與 tools/ 目錄下的 adb 工具溝通,好把程式資料傳送給模擬器來運行,所以請務必確定這兩個目錄間可以順利的互相溝通。

Building an Android Application

我們可以透過由 activityCreator 所建立的 build.xml Ant file來幫助我們build應用程式:
  1. 當然在這之前,你必須先安裝有 Ant。

  2. 在使用Ant之前,也請你先確定你的JDK已經安裝完成,並已在系統中設有名為 JAVA_HOME 的系統變數,使其指向安裝 JDK 的位置。

  3. 進入到 build.xml 所在的目錄下,執行 ant 即可。

Running an Android Application

要執行已經編譯好的應用程式,我們必須使用 abd 工具來更新模擬器 /data/app/ 目錄下的 .apt 檔案:
  1. 從命令列啟動模擬器(執行 /tools/emulator/)。

  2. 執行 adb install projectdir/bin/ 來升級該可執行檔。例如,若我們要安裝Lunar Lander 範例,我們可以先在命令列下進到 /sample/LunarLander 並輸入 ../../tools/adb install bin/LunarLander.apk

  3. 在模擬器中開啟可用的應用程式列表,找到並執行你的程式。

參考資料:

留言

這個網誌中的熱門文章

PHP:callback函數的使用

PHP:變數範圍

PHP常用函數:陣列(array)