歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android Training - 運行你的程序

Android Training - 運行你的程序

日期:2017/3/1 10:14:12   编辑:Linux編程

如果你安裝前一課程創建了一個Android工程,那麼這個工程中已經包括了默認的"Hello World"代碼,並且可以馬上運行這個程序了。

要怎麼運行程序依靠兩個東西:你是否擁有Android設備和你是否使用Eclipse。這節課程教你怎麼安裝並運行你的程序到真實設備和模擬器中。用eclipse和命令行都可以實現。

在運行程序前,你必須知道一些Android項目的文件結構:

AndroidManifest.xml

這個清單文件描述了程序的基本特征,定義了程序包括的所有組件。當你學習更多訓練課程後,你將學到很多這個文件中相關的聲明。

src/

存放程序源碼的目錄,默認情況下,包含一個Activity類,當你點擊程序圖標運行程序的時候,這個類會被執行。

res/

包含很多程序資源的子目錄。這裡是一些子目錄:

drawable-hdpi/

這個目錄中包含的可繪制的對象是為高分辨率的屏幕設計的。其他drawable目錄包含的資源時為其他屏幕密度設計的。

layout/

這個目錄中的文件定義了程序的用戶界面。

values/

這個目錄中的XML文件包含了一些資源集,比如字符串和顏色定義。

當你運行一個默認的Android程序時,默認的Activity類開始執行,並加載一個layout文件,打印"Hello World",結果沒什麼驚奇的,但是,在開發前,知道怎麼運行程序很重要。

在真實設備中運行程序

--------------------------------------------------------------------------------

如果你有一個Android真機,下面就是安裝和運行程序的方法:

1. 把你的真機通過USB線插入電腦中。如果你使用的是Window系統,你可能需要安裝USB驅動,關於安裝驅動你可以看這裡: OEM USB Drivers

2. 確保真機的USB debugging處於可用狀態。(打多數設備是打開設置,選擇Applications>Development,如果是Android4.0或者更高版本點擊Developer options)

在Eclipse中,點擊工具欄上的運行按鈕,eclipse會自動安裝程序到你連接的設備中,並運行。

或者你使用命令行:

1. 改變目錄到你的工程目錄下,執行:

ant debug

2. 確保SDK的platform-tools目錄已經在PATH環境變量中,執行:

adb install bin/MyFirstApp-debug.apk

3. 在真機中,找到MyFirstActivity,打開它。

在模擬器中運行

--------------------------------------------------------------------------------

不管是使用eclipse還是命令行,在模擬器中運行程序必須先創建Android Virtual Device(AVD),AVD是一個Android模擬器配置工具,讓你可以創建不同的模擬設備。

創建一個AVD:

1. 運行Android Virtual Device Manager:

a. 在Eclipse中點擊工具欄中的圖標。

b. 命令行中,變換目錄到<sdk>/tools/,執行:android avd

2. 在Android Virtual Device Manager面板中點擊New。

3. 填寫AVD的細節內容。包括名稱,平台標識,SD卡的大小,設備類型(默認是HVGA)。

4. 點擊Create AVD。

5. 選擇一個你創建的AVD,點擊Start。

6. 模擬器啟動後,解鎖屏幕。

在Eclipse中,點擊工具欄上的運行按鈕,eclipse會自動安裝程序到你連接的設備中,並運行。

或者你使用命令行:

1. 改變目錄到你的工程目錄下,執行:

ant debug

2. 確保SDK的platform-tools目錄已經在PATH環境變量中,執行:

adb install bin/MyFirstApp-debug.apk

3. 在真機中,找到MyFirstActivity,打開它。

Copyright © Linux教程網 All Rights Reserved