注:本文翻譯自Google官方的Android Developers Training文檔,譯者技術(shù)一般,由于喜愛安卓而產(chǎn)生了翻譯的念頭,純屬個人興趣愛好。
原文鏈接: http://developer.android.com/training/basics/firstapp/running-app.html
?
一、運行你的應用
如果按照上一節(jié)課的步驟創(chuàng)建了一個Android項目工程,那么它將包含一組構(gòu)成“Hello World”的源文件,以此使你可以直接運行這個程序。
你如何運行這個程序取決于兩件事情:你是否擁有一款Android設備,和你是否在使用Eclipse。這堂課將向你展現(xiàn)如何在實體設備上(或在Android模擬器上)安裝并且運行你的應用,不管運行環(huán)境是實體設備還是Android模擬器,安裝且運行應用都可以通過Eclipse或者命令行工具來實現(xiàn)。
在你運行應用之前,我們應該對Android項目中的一些目錄結(jié)構(gòu)和文件有一定的了解:
AndroidManifest.xml
這個 清單文件 描述了應用的基本特性,并且定義了應用的每個組件。隨著學習的深入,你將會看到在這個文件中的各種聲明。
在清單文件中,必須包含的最重要的元素是
?
<uses-sdk>
?。通過
android:minSdkVersion
和
android:targetSdkVersion
這兩個屬性字段,它聲明了你的應用可以兼容的不同版本。在你的第一個應用中,它可以如下所示:
< manifest xmlns:android ="http://schemas.android.com/apk/res/android" ... > < uses-sdk android:minSdkVersion ="8" android:targetSdkVersion ="17" /> ... </ manifest >
記住,要時刻保持將
android:targetSdkVersion
屬性字段設置地盡可能高,并且記得在對應版本的平臺上測試你的應用。可以通過閱讀
Supporting Different Platform Versions
了解更多信息。
src/
這是存放你的應用主源代碼文件的目錄,默認的,它包含了一個當你的應用啟動時會隨之運行的 Activity 類。
res/
這個目錄下包含了一些存放應用 資源文件 的子目錄,舉幾個例子來說:
drawable-hdpi/
存放繪圖對象(如位圖文件)的目錄,同時這些繪圖對象對應于高分辨率屏幕設備。還有一些其他的存放繪圖對象的目錄,他們分別對應了不同的屏幕規(guī)格。
layout/
這個目錄存放了定義你的應用UI的文件(譯者注:即UI布局文件)。
values/
這個目錄存放了許多XML文件,這些文件包含了各種資源的集合,舉例來說:字符串的定義,顏色的定義等等。
?
當你運行這個默認的Android應用時,這個默認的 Activity 類會啟動并且加載一個打印“Hello World”的布局文件。這個結(jié)果可能無法令人感到興奮,但對于初學者來說,在真正開發(fā)之前,理解如何運行自己的應用是至關(guān)重要的。
?
一). 在一臺實體設備上運行
如果你擁有一臺實體Android設備,下面將會展示你應該如何安裝并運行你的應用:
1. 用USB連接線將你的設備連接到計算機上。如果你是在Windows系統(tǒng)上進行開發(fā)的,你可能需要為你的設備安裝恰當?shù)腢SB驅(qū)動。查看 OEM USB Drivers 獲取安裝驅(qū)動的幫助信息。
2. 在你的設備上啟用“ USB調(diào)試 ”.
- 在大多數(shù)運行Android3.2或更早版本系統(tǒng)的設備上,你可以在“ Settings > Applications > Development ”下找到對應的設置。
- 在Android4.0及以上版本系統(tǒng)的設備上,可以在“ Settings > Developer options ”找到對應的設置。
注:在Android4.2或更加新的版本系統(tǒng)中, ?“ Developer options ”默認是隱藏的。要找到它,需前往“ Settings > About phone ”然后點擊“ Build number ”七次,再返回去尋找“ Developer options ”
?
如果要在Eclipse上運行:
1. 打開你的一個項目的文件,在工具欄中點擊“ Run ”。
2. 在“ Run as ”窗口中,選擇" Android Application "然后點擊" OK "
之后Eclipse會在您連接的設備上安裝這個應用并且運行。
?
或者也可以通過命令行來運行你的應用:
1. 將當前工作目錄切換到你的Andorid項目工程的根目錄位置,然后執(zhí)行:
ant debug
2. 確保在你的環(huán)境變量中的PATH這一個鍵,包含了Android SDK的 platform-tools/這一目錄路徑,之后執(zhí)行
adb install bin/MyFirstApp-debug.apk
3. 在你的設備上,找到 MyFirstActivity ,打開它。
這就是如何在實體設備上構(gòu)建并運行你的Android應用。要開始學習開發(fā),可以繼續(xù)進行下一節(jié)教學。
?
二). 在模擬器上運行
不管你使用的是Eclipse還是命令行,在一個模擬器上運行應用,你首先要做的是創(chuàng)建一個 Android Virtual Device ?(AVD),一個AVD為Android模擬器設定了一組設備的配置信息,通過這種方式我們可以模擬各種各樣的設備。
為了創(chuàng)建一個AVD:
1. 啟動Android虛擬設備管理器( Android Virtual Device Manager ):
a. 在Eclipse中,點擊工具欄中的“ Android Virtual Device Manager ”
b. 如果是命令行,改變工作目錄至 <sdk>/tools/ 然后執(zhí)行:
android avd
2. 在 Android Virtual Device Manager 面板中,點擊“ New ”
3. 填寫AVD的各項細節(jié)信息。為它命名,設定一個目標平臺,一個SD卡的大小和一個屏幕規(guī)格(默認是HVGA)
4. 點擊“ Create AVD ”
5. 在 Android Virtual Device Manager 中選擇新創(chuàng)建的AVD,并點擊“ Start ”
6. 當模擬器啟動完畢后,解鎖屏幕。
?
圖1. AVD管理器中顯示的一些虛擬設備
?
如果要在Eclipse上運行:
1. 打開你的一個項目的文件,在工具欄中點擊“ Run ”。
2. 在“ Run as ”窗口中,選擇" Android Application "然后點擊" OK "
之后Eclipse會在您連接的設備上安裝這個應用并且運行。
?
或者也可以通過命令行來運行你的應用:
1. 將當前工作目錄切換到你的Andorid項目工程的根目錄位置,然后執(zhí)行:
ant debug
2. 確保在你的環(huán)境變量中的PATH這一個鍵,包含了Android SDK的platform-tools/這一目錄路徑,之后執(zhí)行
adb install bin/MyFirstApp-debug.apk
3. 在你的設備上,找到 MyFirstActivity ,打開它。
這就是如何在實體設備上構(gòu)建并運行你的Android應用。要開始學習開發(fā),可以繼續(xù)進行下一節(jié)教學。
?
更多文章、技術(shù)交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
