1.主要內容
本講主要介紹如何在真機和模擬器上運行您的應用程式,包括Eclipse和命令列兩種方式。
2.視頻講解
http://www.eyeandroid.com/thread-10673-1-1.html
3.翻譯參考
這節將教您
- Run on a Real Device 在真機上運行應用程式
- Run on the Emulator在虛擬機器上運行應用程式
如果你跟隨上一節建立了一個Android工程,那麼它包含了一組預設的, 直接就可以正確的啟動並執行 “Hello World”源檔案。
運行您的這個應用程式取決於兩件事情:是否擁有一個真實的基於Android的裝置並且是否使用Eclipse。這一節說明如何安裝和運行應用程式在真實的裝置或者是Andorid模擬器上,不論您是使用Eclipse還是命令列工具。
在你運行您的應用程式前,你應該認識一下Android工程中幾個目錄和檔案。
-
這個manifest檔案描述應用程式的基本屬性,並且定義 應用程式中 的每一個組件。您今後學習更多的課程時將會學到其中更多的聲明。
-
這個目錄是您的來源程式的主要目錄。在預設情況下,目錄包含一個Activity類,當您點擊應用程式圖示時就會運行它。
- res/包含幾個子目錄,裡面是應用程式的資源檔。下面是幾個例子:
-
drawable-hdpi/
-
這裡存放的是 為高解析度(hdpi)螢幕所設計的 drawable objects(bitmaps圖片)。其他的drawable目錄包含為其他解析度設計的資源(圖片)。
-
layout/
-
這個目錄的檔案用來定義應用程式的使用者介面。
-
values/
-
此目錄包含其他各種資源集合的 XML檔案 ,比如字串、顏色的定義。
當您構建和運行預設的Android工程,在src目錄中預設的Activity類就開始運行,並且從layout目錄載入一個布局檔案,這個布局檔案包括一個“Hello World"資訊。雖然沒什麼好激動的,但是這對您在實現真正功能的應用程式前,理解怎樣構建和運行應用程式是非常重要的。
Run on a Real Device在真機上運行應用程式
不論您是使用Eclipse還是命令列工具,您需要:
- 1、用USB線纜串連您的Android裝置和電腦。如果您在Windows環境中開發,您需要為裝置安裝正確的USB驅動。需要得到安裝驅動的協助,請看文檔《OEM USB驅動》。
- 2、確保裝置中的”USB調試“選項被開啟(多數是在"設定"->"應用程式"->"開發"或者是在4.0以上系統中的"開發人員選項"中)。
從Eclipse中運行應用程式,開啟一個您的工程檔案,點擊工具條中的Run。Eclipse會安裝應用程式到您所串連的裝置中並開始運行它。
或者你可以從命令列運行應用程式
- 1、切換到您的Android工程的根目錄,並且執行:
ant debug
- 2、目錄已經加入"PATH"環境變數中,然後執行:
adb install bin/MyFirstApp-debug.apk
- 3、在您的裝置上,找到 MyFirstActivity並開啟它。
如果要開始給應用程式添加些東西,請繼續下課的學習。
Run on the Emulator 在模擬器上運行應用程式
不論您使用Eclipse還是命令列工具,首先需要建立一個Android虛擬設備(AVD),AVD是一個針對裝置配置的Android模擬器,它允許你更改各種不同的裝置配置。
圖 1. AVD 管理器示範幾個虛擬設備.
建立一個AVD:
1、開啟Android虛擬設備管理器:
a:在Eclipse中,選擇 Window > AVD Manager,或者在工具列上點擊 AVD Manager 的表徵圖。
b:在命令列中,切換到<sdk>/tools/目錄,並執行:
android avd
2、android avd在 Android Virtual Device Device Manager面板上點擊 New .
3、填寫AVD詳細資料,給它起個名字,選擇目標平台,SD卡的容量和螢幕尺寸。
4、點擊 Create AVD
5、在 Android Virtual Device Manager 中選擇建立的AVD,並且點擊 Start。
6、模擬器啟動後,解鎖模擬器的螢幕。
從Eclipse中運行應用程式,開啟您的一個工程檔案,並點擊工具條上的Run。Eclipse 會安裝應用程式到您的AVD並運行它。
或者從命令列來運行您的應用程式:
1、切換到Android工程的根目錄,並運行:
ant debug
2、確保Android SDK platform-tools/ 目錄包含在PATH環境變數中,然後運行:
adb install bin/MyFirstApp-debug.apk
3、在模擬器中,找到 MyFirstActivity並開啟它。
開始往應用程式中添加些東西,請繼續下一課。