Android學習路線(二)建立Android項目
一個Android項目包含了Android app代碼在內的所有檔案。Android SDK工具提供預設的項目目錄和檔案讓建立一個項目變得很簡單。
這篇課程會向大家展示,如何通過Eclipse(包含ADT外掛程式)或者通過在命令列使用SDK工具來建立一個新項目。
提示: 你必須得先安裝好Android SDK,如果你使用的是Eclipse,那麼你還必須安裝了ADT 外掛程式(22.6.2版本或更高)。如果你沒有這些,可以通過Android SDK安裝嚮導安裝好,然後再回到這片課程。
通過Eclipse建立項目
- 點擊工具列上的 New 。
- 在彈出的視窗上開啟 Android 檔案夾,選擇 Android Application Project, 然後點擊 Next.
Figure 1. The New Android App Project wizard in Eclipse.
- 補全出現的視窗中的表單:
- Application Name 是要展現給使用者看的app的名稱。在這個項目中,使用"My First App"作為項目名稱。
- Project Name 是你的項目的目錄以及項目在Eclipse中的名稱。
- Package Name 是你的項目的包命名空間(遵循與java編程同樣的包命名規則)。你的包名必須在Android系統所有包名中是唯一的。因此你最好的選擇是使用你所在組織或者發行商的網域名稱的反轉作為包名。在本項目中,你可以使用類似"com.example.myfirstapp"的包名。然而你不能再Google Play上發布以“com.example”開頭的包名的應用。
- Minimum Required SDK 是你的app所支援的最低Android系統版本,指明使用的 API level。為了支援儘可能多的裝置,你應在將其設定為能提供你的應用核心功能的最低可用的版本。如果你的應用中的某些特性必須使用高版本的API並且這些特性對應用的核心功能不是那麼重要,那麼你可以指定讓這些特性僅當運行在支援它們的版本的系統上運行(就像我們在 Supporting Different Platform Versions 中討論的那樣)。本項目就使用預設版本。
- Target SDK 表示你用來測試你的應用的Android系統的最高版本(同樣使用 API level )。
一旦有新版本的Android系統,你應該要在新版本上測試你的應用,並且將Taget SDK更新為新版本的值,這樣才能使用新版平台的特性。
- Compile With 表示你將要使用那個版本來編譯你的應用。預設情況下,它被設定為你的SDK中最高的Android系統版本(它必須是Android4.1或者更高;如果你還沒有這個版本,你必須通過 SDK Manager 來安裝)。你同樣可以支援老版本的系統,但是要把target設定為最新版來保證最佳化你的應用,讓它能夠在最新版的裝置上有很棒的使用者體驗。
- Theme 指定你的應用的UI風格。這裡你可以留空。
點擊Next.
- 在這個介面上來設定項目,這裡全部預設,然後點擊 Next。
- 這個介面能夠協助你建立應用的icon。
你可以通過多種方式自訂一個icon,並且這個工具能夠協助你為所有的螢幕解析度的裝置產生icon。You can customize an icon in several ways and the tool generates an icon for all screen densities. 在你發布應用前,確保你的icon滿足圖象學設計指南中的規範( Iconography )。
點擊Next.
- 現在你可以選擇一個activity模板來開始建立你的應用。
在這個項目中,選擇 BlankActivity 然後點擊 Next。
- 保持所有的activity的詳細資料在預設狀態,然後點擊 Finish。
你的項目現在就是一個基本的 "Hello World" 應用,並且包含了一些預設檔案。運行你的應用,請繼續看下一課。
通過命令列工具建立項目如果你沒有使用包含ADT外掛程式的Eclipse IDE,作為代替,你可以通過在命令列使用SDK工具來建立你的項目:
- 在命令列中改變你的目錄到
tools/ 下。
- 執行:
android list targets
這將會列出你已經下載的所有可用的Android SDK平台版本。找到一個你希望用來編譯你的應用的版本。記住target id。我們推薦你使用儘可能高的版本。你同樣可以支援老版本的系統,但是要把target設定為最新版來保證最佳化你的應用,讓它能夠在最新版的裝置上有很棒的使用者體驗。
如果沒有列出任何targets,你需要通過Android SDK Manager工具來下載一些。查看 Adding Platforms and Packages。
- 執行:
android create project --target --name MyFirstApp \--path /MyFirstApp --activity MainActivity \--package com.example.myfirstapp
將 替換為上一步記住的id,同樣的替換 為你想要儲存你的Android項目的位置。
你的項目現在就是一個基本的 "Hello World" 應用,並且包含了一些預設檔案。運行你的應用,請繼續看下一課(next lesson)。
貼士: 將platform-tools/ 和tools/ 目錄添加到 PATH 環境變數中。