375
支付寶
【菜鳥翻譯】運行你的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:
- 通過usb數據線插入到你的開發機上。如果你要在windows上開發,你可能需要安裝usb驅動程序。安裝驅動程序幫助:看 OEM USB Drivers文檔。
- 在你的設備上啟用sub 調試模式。
- 大多數據設備運行Android3.2或以上,你找到選項設置>應用程序>開發。
- 打開你的一個項目文件,從工具欄上點擊運行
- 出現在運行窗口中,選擇Android 應用程序 ,點擊OK。
在你連接的設備上,啟動Eclipse 安裝應用。
或者從命令行窗口運行你的應用程序:
- 改變目錄到你Android項目的根和執行
- ant debug
- 確保Android SDK 的 platform-tool/ 目錄包含在你的PATH 環境變量,然後執行:
-
adb install bin/MyFirstApp-debug.apk
- 在你的設備上,找到MyFirstActivity並打開它。
如何建構和運行你的Android 應用程序在你的Android設備上。開始開發,繼續下一課 next lesson.
在模擬器上運行
不管你是使用Eclipse還是使用命令行去運行你的應用程序,你都需要先創建一個Android虛擬設備Android Virtual Device(AVD),
AVD是一個對android模擬器設備的配置,允許你模擬不同的設備。
圖1所示。AVD 管理界麵顯示幾個虛擬設備。
創建AVD:
- 啟動Android虛擬設備管理器;
- 在Eclipse中,點擊工具欄中的Android 虛擬設備管理器
android avd
- 在Android虛擬設備管理麵板中,點擊新建。
- 趕寫詳細的AVD信息,給它一個名字,一個平台目標,一個Sd卡大小和一個皮膚(HVGA默認)。
- 點擊創建AVD。
- 從android虛擬設備管理器中選擇新的AVD ,點擊開始。
- 模擬器啟動後,解鎖模擬器屏幕。
從Eclipse運行應用程序:
To run the app from Eclipse:
- 打開你的項目文件,從工具欄點擊運行 。
- 在出現的運行窗口中,選擇Android應用程序並點擊OK.
在你的AVD上,用Eclipse安裝和啟動你的應用程序。
或從命令行運行你的程序:
Eclipse installs the app on your AVD and starts it.
Or to run your app from the command line:
- 改變目錄到你android項目應用根目錄並執行。
-
ant debug
- 確保Android SDK platform-tools/目錄包含在你的PATH環境變量中,然後執行:
-
adb install bin/MyFirstApp-debug.apk
- 在模擬器上,找到MyFirstActivity並打開它。
在模擬器上如何構建和運行你的Android應用程序!對開始開發,繼續學習下一篇 next lesson.。
最後更新:2017-04-03 12:54:03