閱讀375 返回首頁    go 支付寶


【菜鳥翻譯】運行你的App (三)



運行你的App

如果你跟著前麵的課程創建了一個Android項目,它包含了一個默認的"Hello World"源文件,允許你直接運行該應用程序。

你如何運行你的應用取決於兩個方麵:你是否有一個真正的Android設備,不管你是使用Eclipse。這節課向你展示安裝和

運行你的app到一個真實的設備上或Android模擬器上。在這兩種方式下,可以使用Eclipse或命令行工具。

在你運行你的app之前,你應該要注意一下Android項目的目錄文件:

AndroidManifest.xml

這個manifest文件描述了應用程序的基本特征和定義了每個組件。你能了在這個文件中的解各種聲明,通過這個課程的更多學習。
在這個manifest文件中,你最需要關心的元素之一是<use-sdk>元素。這個聲明了你的應用程序的兼容不同的android版本。
使用android:minSdkVersion和android:targetSdkVersion屬性。對於你的第一個應用,你應該看這下麵:
<manifest xmlns:android="https://schemas.android.com/apk/res/android" ... >
    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
    ...
</manifest>

你應該設置android:targetSdkversion盡可能高,測試你的應用在相應的平台版本。其它更多信息,讀Supporting Different Platform Versions.


src/
這個目錄為你應用的源文件目錄。默認情況下,當你的程序使用應用圖標啟動時,它包含了一個activity類。
Directory for your app's main source files. By default, it includes an Activity class that runs when your app is launched using the app icon.
res/
包含幾個 app resources.子目錄,如下麵的這幾個:
drawable-hdpi/
圖片對象目錄(如位圖)為高密度屏幕(hdpi)設計。其它圖片目錄包含其它不同屏幕密度設計。
layout/
定義你應用程序用戶界麵的文件目錄
Directory for files that define your app's user interface.
values/
目錄為各種XML文件包含資源的集合,如字符串和顏色定義等

當你構建和運行默認的android應用程序,這默認的activity類啟動和加載布局文件,說"Hello World"。這結果沒有什麼興奮的,但重要的是

,在你開始開發你的應用前,你要明白如何運行你的應用程序。


運行到一個真正的設備上


如果你有一個真正的Android手機,下麵是如何使用安裝和運行你的應用程序:

If you have a real Android-powered device, here's how you can install and run your app:

  1. 通過usb數據線插入到你的開發機上。如果你要在windows上開發,你可能需要安裝usb驅動程序。安裝驅動程序幫助:看 OEM USB Drivers文檔。
  2. 在你的設備上啟用sub 調試模式。
  3. 大多數據設備運行Android3.2或以上,你找到選項設置>應用程序>開發。
在Android4.0或更新的版本上,它是設置>開發人員選項。
注意:在Android 4.2或更高的版本上,開發者選項默認是被隱藏的。要想讓它可用,去設置>關於手機和輕點 版本號 七次。返回到前一個屏幕找到的開發者選項。
從Eclipse中運行應用程序:
  1. 打開你的一個項目文件,從工具欄上點擊運行 
  2. 出現在運行窗口中,選擇Android 應用程序 ,點擊OK。

在你連接的設備上,啟動Eclipse 安裝應用。

或者從命令行窗口運行你的應用程序:

  1. 改變目錄到你Android項目的根和執行
  2. ant debug
  3. 確保Android SDK 的 platform-tool/ 目錄包含在你的PATH 環境變量,然後執行:
  4. adb install bin/MyFirstApp-debug.apk
  5. 在你的設備上,找到MyFirstActivity並打開它。

如何建構和運行你的Android 應用程序在你的Android設備上。開始開發,繼續下一課 next lesson.


在模擬器上運行


不管你是使用Eclipse還是使用命令行去運行你的應用程序,你都需要先創建一個Android虛擬設備Android Virtual Device(AVD),

AVD是一個對android模擬器設備的配置,允許你模擬不同的設備。


圖1所示。AVD 管理界麵顯示幾個虛擬設備。

創建AVD:

  1. 啟動Android虛擬設備管理器;
  2. 在Eclipse中,點擊工具欄中的Android 虛擬設備管理器
從命令行中,改變<sdk>/tools/ 目錄和執行:
android avd
  1. 在Android虛擬設備管理麵板中,點擊新建。
  2. 趕寫詳細的AVD信息,給它一個名字,一個平台目標,一個Sd卡大小和一個皮膚(HVGA默認)。
  3. 點擊創建AVD。
  4. 從android虛擬設備管理器中選擇新的AVD ,點擊開始。
  5. 模擬器啟動後,解鎖模擬器屏幕。

從Eclipse運行應用程序:

To run the app from Eclipse:

  1. 打開你的項目文件,從工具欄點擊運行  。
  2. 在出現的運行窗口中,選擇Android應用程序並點擊OK.

在你的AVD上,用Eclipse安裝和啟動你的應用程序。

或從命令行運行你的程序:

Eclipse installs the app on your AVD and starts it.

Or to run your app from the command line:

  1. 改變目錄到你android項目應用根目錄並執行。
  2. ant debug
  3. 確保Android SDK platform-tools/目錄包含在你的PATH環境變量中,然後執行:
  4. adb install bin/MyFirstApp-debug.apk
  5. 在模擬器上,找到MyFirstActivity並打開它。

在模擬器上如何構建和運行你的Android應用程序!對開始開發,繼續學習下一篇 next lesson.。


最後更新:2017-04-03 12:54:03

  上一篇:go 數據挖掘中分類算法小結
  下一篇:go android自定義通知欄的效果音