如何運行你的Android程序?

原文鏈接:http://android.eoe.cn/topic/android_sdk

 

本文中你將瞭解到:

1. 在真機上運行App

2. 在模擬器上運行App

你還應該閱讀:

1. Using Hardware Devices(官網頁面,站內頁面)

2. Managing Virtual Devices(官網頁面,站內頁面)

3. Managing Projects(官網頁面,站內頁面)


Running Your App 運行App

如果你跟隨上一節創建了一個Android工程,那麼它包含了一組默認的, 直接就可以正確的運行的 “Hello World”源文件。

運行您的這個應用程序取決於兩件事情:是否擁有一個真實的基於Android的設備並且是否使用Eclipse。這一節說明如何安裝和運行應用程序在真實的設備或者是Andorid模擬器上,不論您是使用Eclipse還是命令行工具。

在你運行您的應用程序前,你應該認識一下Android工程中幾個目錄和文件。

AndroidManifest.xml
這個manifest文件描述應用程序的基本屬性,並且定義 應用程序中 的每一個組件。您今後學習更多的課程時將會學到其中更多的聲明。

是應該包含在你的manifest文件中最重要的元素之一。它用android:minSdkVersion 和android:targetSdkVersion屬性描述了你app在不同android版本之間的適應性。在你的第一個app中,它應該看起來像這樣:

1  2  3  4
<manifest xmlns:android="http://schemas.android.com/apk/res/android" ... >      <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />      ...  </manifest>  

你應該將android:targetSdkVersion 設置的越高越好並將你的app在相對應的平臺上進行測試。更多信息,請閱讀Supporting Different Platform Versions.

src/
這個目錄是您的源程序的主要目錄。在默認情況下,目錄包含一個Activity類,當您點擊應用程序圖標時就會運行它。

res/
包含幾個子目錄,裏面是應用程序的資源文件。下面是幾個例子:

-**drawable-hdpi/**
這裏存放的是 爲高分辨率(hdpi)屏幕所設計的 drawable objects(bitmaps圖片)。其他的drawable目錄包含爲其他分辨率設計的資源(圖片)。

-**layout/**
這個目錄的文件用來定義應用程序的用戶界面。

-**values/**
此目錄包含其他各種資源集合的 XML文件 ,比如字符串、顏色的定義。

當您構建和運行默認的Android工程,在src目錄中默認的Activity類就開始運行,並且從layout目錄加載一個佈局文件,這個佈局文件包括一個“Hello World"信息。雖然沒什麼好激動的,但是這對您在實現真正功能的應用程序前,理解怎樣構建和運行應用程序是非常重要的。


在真機上運行App

不論您是使用Eclipse還是命令行工具,您需要:

  • 1、用USB線纜連接您的Android設備和電腦。如果您在Windows環境中開發,您需要爲設備安裝正確的USB驅動。需要得到安裝驅動的幫助,請看文檔《OEM USB驅動》。
  • 2、確保設備中的”USB調試“選項被打開(多數是在"設置"->"應用程序"->"開發"或者是在4.0以上系統中的"開發人員選項"中)。 從Eclipse中運行應用程序,打開一個您的工程文件,點擊工具條中的Run。Eclipse會安裝應用程序到您所連接的設備中並開始運行它。

或者你可以從命令行運行應用程序

  • 1、切換到您的Android工程的根目錄,並且執行:
1
ant debug  
  • 2、目錄已經加入"PATH"環境變量中,然後執行:
1
adb install bin/MyFirstApp-debug.apk  
  • 3、在您的設備上,找到 MyFirstActivity並打開它。

如果要開始給應用程序添加些東西,請繼續下課的學習。


在模擬器上運行App

不論您使用Eclipse還是命令行工具,首先需要創建一個Android虛擬設備(AVD),AVD是一個針對設備配置的Android模擬器,它允許你更改各種不同的設備配置。

圖 1. AVD 管理器演示幾個虛擬設備.

創建一個AVD:

1、打開Android虛擬設備管理器:

a:在Eclipse中,選擇 Window > AVD Manager,或者在工具欄上點擊 AVD Manager 的圖標。

b:在命令行中,切換到/tools/目錄,並執行:

1
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工程的根目錄,並運行:

1
ant debug  

2、確保Android SDK platform-tools/ 目錄包含在PATH環境變量中,然後運行:

1
adb install bin/MyFirstApp-debug.apk  

3、在模擬器中,找到 MyFirstActivity並打開它。

開始往應用程序中添加些東西,請繼續下一課

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章