一個Android工程包含所有代碼文件。Android SDK工具可以幫助我們很容易的建立一個Android工程,建立好的工程包含了默認的文件夾和文件。
這個課程教我們怎麼用Eclipse創建一個工程,或者通過命令行使用SDK工具創建工程。
提示:你必須已經安裝好了SDK,使用eclipse的話必須安裝了ADT插件,如果沒有,你需要先看看Installing the Android SDK這個教程。
使用eclipse創建工程
1. 在工具欄中點擊這個圖標建立新的工程。如果沒有這個圖標,說明你沒有安裝ADT插件,不知道怎麼樣安裝可以看這裡:Installing the Eclipse Plugin
2. 填寫彈出的表單:
a. Application Name是展示給用戶的程序的名稱,這個工程我們使用“My First App”.
b. Project Name是項目目錄的名稱,這個名稱會顯示在eclipse中。
c. Package Name是包名,這個包名必須在Android系統中是唯一的。所以,通常做好的辦法就是把你的域名倒著寫。這裡工程我們使用下面這個包名“com.example.myfirstapp”。當然,你不能使用"com.example"這個命名發布你的程序到Google Play上。
d. Build SDK是你編譯程序的平台版本。默認設置是你的可用的SDK的最新的版本。(現在已經是4.1或者更高,如果沒有可用的版本,你需要使用SDK Manager安裝)。你也可以使用老的版本,但是最新版本能讓你使用更多新的特征,並且最優化你的用戶體驗。
e. Minimum Required SDK 是你的程序支持的最低版本。為了支持盡可能多的設備,你應該設置成最低的版本,這個最低版本能實現你的程序的核心功能。如果你的程序某些功能需要用到最新的版本,但是這個功能不是核心功能,你可以在支持最新特征的設備上啟用這些特征。
剩下的設置使用默認值就好。點擊Next。
3. 接下來的界面提供一個工具讓你創建應用程序啟動時的圖標。
你可以定制你的圖標,這個工具會給你生成一個適用所有屏幕密度的圖標。在你發布你的程序之前,你必須確保你的圖標符合Iconography設計指南中定義的規則。
點擊Next。
4. 現在你可以選擇一個activity的模板開始創建你的應用程序了。這裡我們選擇BlankActivity然後選擇Next。
5. 剩下的所有關於activity的細節保持默認,選擇Finish。
你的Android工程已經建立好了,裡面有一些默認的文件,現在你已經准備好開始建立應用程序了。你可以進入下一個課程。
用命令行工具創建一個工程
如果你不使用帶ADT插件的Eclipse IDE,你可以用命令行調用SDK工具創建工程:
1. 進入Android SDK的tools/路徑下。
2. 執行:
android list targets
這個命令打印可用的你下載的Android平台版本。找到你想使用的平台。記下target id,我們推薦你使用最高的版本。你也可以使用低版本,不過新版本能讓你在最新的設備上最優化你的程序。
如果你沒有看見任何列表,那麼你要使用Android SDK Manager 工具安裝。參考 Adding Platforms and Packages.
3. 執行:
android create project --target <target-id> --name MyFirstApp \
--path <path-to-workspace>/MyFirstApp --activity MainActivity \
--package com.example.myfirstapp
使用前面記下的id替換<target-id>,使用你想保存項目的目錄替換<path-to-workspace>。
現在你的項目已經包含了一些默認的文件和配置了,准備工作已經做好了。你可以進入下一個課程。
提示:添加platform-tools和tools目錄到你是PATH環境變量中。