1. 程式人生 > >命令行下Android應用開發

命令行下Android應用開發

連接 pac project p s -1 str ldp 變量 -i

本文介紹怎樣創建你的第一個Android應用程序。您將學到怎樣創建一個Androidproject和執行可調試版本號的應用程序。

開始本文學習之前。確保你已經安裝了開發環境。你須要:

1、下載AndroidSDK。

2、使用SDKManager下載最新的SDK tools和platforms。

3、下載安裝Ant。

Note:對於1和2,也能夠直接下載安裝ADT Bundle。

創建Androidproject

一個Androidproject包括了構建Android應用所須要的所有文件,使用Android SDK Tools能夠非常easy地創建一個新的Androidproject,同一時候創建好project默認的文件夾和文件。

本小節介紹怎樣使用SDKTools命令行來創建一個新的project。

打開命令行切換到SDK根文件夾/tools文件夾下。

運行

android list targets

會在屏幕上打印出全部你使用AndroidSDK下載好的可用platforms,找到你想要創建項目的目標platform,記錄該platform相應的Id。推薦你使用最新的platform,能夠使你的應用支持較老版本號的platform,同一時候同意你為最新的Android設備優化你的應用。

假設你沒有看到不論什麽可用的platform,你須要使用SDK Manager完畢下載安裝。

AvailableAndroid targets:

----------

id:1 or "android-19"

Name: Android 4.4

Type: Platform

API level: 19

Revision: 1

Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA,WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in

ABIs : armeabi-v7a

運行

android create project --target <target-id> --name MyFirstApp \

--path<path-to-workspace>/MyFirstApp --activity MainActivity \

--packagecom.example.myfirstapp

替換<target-id>為上一步記錄好的Id,替換<path-to-workspace>為你想要保存project的路徑,到此為止,你的Androidproject已經是一個主要的“HelloWorld”程序。包括了一些默認的文件。

文件夾結構例如以下:

E:\workspace\workspace-android>tree/F MyFirstApp

工作 的目錄 PATH 列表

卷序列號碼為00720064 000A:3345

E:\WORKSPACE\WORKSPACE-ANDROID\MYFIRSTAPP

AndroidManifest.xml

ant.properties

build.xml

local.properties

proguard-project.txt

project.properties

├─bin

├─libs

├─res

├─drawable-hdpi

ic_launcher.png

├─drawable-ldpi

ic_launcher.png

├─drawable-mdpi

ic_launcher.png

├─drawable-xhdpi

ic_launcher.png

├─layout

main.xml

└─values

strings.xml

└─src

└─com

└─example

└─myfirstapp

MainActivity.java

Note: 把platform-tools/和tools/加入到環境變量PATH,開發更方便。

編譯執行Androd應用

通過上一節創建了一個Androidproject,project默認包括一系列源文件,它讓您能夠馬上執行應用程序。

本節將會教你使用命令行在真實的android設備上安裝而且執行你的應用。

在執行應用之前,你得認識項目裏的幾個文件和文件夾:

AndroidManifest.xml

manifest file 描寫敘述了應用程序的基本特性而且定義了每個組件。

src/

這是存放應用的主要源碼的目錄,默認情況下,裏面會包含一個Activity的類。這個類會在點擊應用程序圖標啟動的時候執行。

res/

包括一些存放資源文件的文件夾,比如:

drawable-hdpi/

存放適用於HDPI屏幕的圖片素材。同理其它類似目錄存放適用於其它屏幕的圖片素材。

layout/

存放定義用戶界面的的文件。

values/

存放其它各種XML文件,也是全部資源的集合,比如字符串和顏色的定義。

當完畢該項目的編譯和執行工作後,默認的Activity類啟動並載入一個布局文件,界面顯示"Hello World",這本身沒有什麽值得興奮的。重要的是在你開始進行開發之前你學會了怎樣執行一個Android應用。

假設你有一個真實的Android設備。下面的步驟能夠使你在你的設備上安裝和執行你的應用程序:

?把你的設備用USB線連接到計算機上。假設你是在windows系統上進行開發的。你可能還須要安裝你設備相應的USB驅動,詳見OEM USB Drivers文檔。

?開啟設備上的USB調試選項。

?在大部分執行Andriod3.2或更老版本號系統的設備上,這個選項位於“設置>應用程序>開發選項”裏。

? 在Andriod4.0或更新版本號中,這個選項在“設置>開發者選項”裏。

註意:從Android4.2開始,開發者選項在默認情況下是隱藏的,想讓它可見,能夠去“設置>關於手機(或者關於設備)”點擊“版本”七次。再返回就能找到開發者選項了。

?命令行切換當前文件夾到Andriod項目的根文件夾,確保你已經安裝了ant工具並將ant可運行文件所在文件夾的路徑加入到Path環境變量中,運行:

ant debug

? 確保 AndroidSDK裏的 platform-tools/ 路徑已經加入到環境變量的Path中,運行:

adb install bin/MyFirstApp-debug.apk

?在你的Android設備中找到 MyFirstActivity,點擊打開。

技術分享

以上就是編譯並在設備上執行一個應用的所有過程!

命令行下Android應用開發