《運行你的應用》
通過錢一節課 創建了一個Android項目,項目裏有一個默認的”HelloWorld“源文件,它讓您可以立即運行的應用程序。
運行應用需要兩個條件:是否有一個Android設備和是否使用Eclipse。本節課將會教使用Eclipse和命令行兩種方式在真實地android設備或者android模擬器上安裝並且運行你的應用。
在運行應用之前,你得認識項目裏的幾個文件和目錄:
AndroidManifest.xml
-
manifest file 描述了應用程序的基本特性並且定義了每一個組件。當你學了更多課程,你將會理解這裏的各種聲明。
一個重要原則:你的manifest應該包括
<uses-sdk>
部分。 它會利用android:minSdkVersion
和android:targetSdkVersion
兩個屬性聲明您的應用程序對於不同的android版本的兼容性。在你的第一個應用裏,它看起來應該是這樣: -
<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
...
</manifest>你應該總是把
android:targetSdkVersion
設置的儘可能的高並且把應用程序測試版本設置爲相應平臺版本。詳見 Supporting Different Platform Versions. src/
- 這是應用的主要源文件的文件夾,默認情況下,裏面會包括一個
Activity的類,這個類會在應用程序用應用圖標啓動的時候運行。
res/
- 均包含幾個裝應用程序資源的子目錄,例如:
-
-
drawable-hdpi/
- 存放適用於HDPI屏幕的圖片素材。同理其他類似文件夾存放適用於其他屏幕的圖片素材。
layout/
- 存放定義用戶界面的的文件。
values/
- 存放其他各種XML文件,也是所有資源的集合,例如字符串和顏色的定義。
-
- 在設備上運行
如果你有一個真實地Android設備,以下的步驟可以使你在你的設備上安裝和運行你的應用程序:
- 把你的設備用USB線連接到計算機上。如果你是在windows系統上進行開發的,你可能還需要安裝你設備對應的USB驅動,詳見OEM USB Drivers 文檔。
-
開啓設備上的USB調試選項。
- 在大部分運行Andriod3.2或更老版本系統的設備上,這個選項位於“設置——應用程序——開發選項”裏。
-
在Andriod4.0或更新版本中,這個選項在“設置——開發人員選項”裏。
注意: 在Android4.2或更新版本中,開發人員選項在默認情況下是隱藏的,想讓它可見,可以去“設置——關於手機(或者關於設備)”點擊“版本號”七次。再返回就能找到開發人員選項了。
用Eclipse在設備裏運行程序:
- 打開項目文件,點擊工具欄裏的 Run 。;,
- 在 Run as 彈出窗口中,選擇 Android Application 然後點擊 OK。
Eclipse 會把應用程序安裝到你的設備中並驅動應用程序。
或者利用命令行運行你的應用程序。
-
把當前目錄換成Andriod項目的根目錄,執行:
ant debug -
確保 Android SDK裏的
platform-tools/
文件夾已經添加到環境變量的Path中,執行:adb install bin/MyFirstApp-debug.apk - 在你的設備商找到 MyFirstActivity 並打開。
以上就是創建並在設備上運行一個應用的過程!想要開始開發,點擊next lesson。
在模擬器中運行
無論你是用Eclipse還是命令行,在模擬其中運行程序首先要創建一個模擬器,即 Android Virtual Device(AVD)。配置AVD 可以讓你模擬在不同的設備運行應用程序。
圖 1. AVD Manager (虛擬機管理器)中顯示的虛擬設備。
創建一個 AVD:
-
啓動 Android Virtual Device Manager(AVD Manager):
- 在Eclipse, 點擊工具欄裏面 Android Virtual Device Manager 。
-
在命令行窗口中,把當前目錄改爲
<sdk>/tools/
後執行:android avd
- 在 Android Virtual Device Manager 面板中, 點擊 New.
- 填寫AVD的詳細信息,包括名字,平臺版本,SD卡大小以及屏幕大小(默認是HVGA)。
- 點擊 Create AVD.
- 在Android Virtual Device Manager 選中創建的新AVD,點擊 Start。
- 在模擬器啓動完畢後,解鎖模擬器的屏幕。
- 打開項目文件,點擊工具欄裏的 Run 。;,
- 在 Run as 彈出窗口中,選擇 Android Application 然後點擊 OK。
Eclipse 會把應用程序安裝到你的設備中並驅動應用程序。
或者利用命令行運行你的應用程序。
-
把當前目錄換成Andriod項目的根目錄,執行:
ant debug -
確保 Android SDK裏的
platform-tools/
文件夾已經添加到環境變量的Path中,執行:adb install bin/MyFirstApp-debug.apk - 在你的模擬器中找到 MyFirstActivity 並打開。
以上就是創建並在模擬器中給你運行一個應用的過程!想要開始開發,點擊next lesson.