命令行下Android應用開發

本文介紹如何創建你的第一個Android應用程序。您將學到如何創建一個Android工程和運行可調試版本的應用程序。

 

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

1、下載AndroidSDK。

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

3、下載安裝Ant。

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

 

 

創建Android工程

一個Android工程包含了構建Android應用所需要的全部文件,使用Android SDK Tools可以很容易地創建一個新的Android工程,同時創建好工程默認的目錄和文件。

 

本小節介紹如何使用SDKTools命令行來創建一個新的工程。

 

打開命令行切換到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>爲你想要保存工程的路徑,到此爲止,你的Android工程已經是一個基本的“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應用

 

通過上一節創建了一個Android工程,工程默認包含一系列源文件,它讓您可以立即運行應用程序。

 

本節將會教你使用命令行在真實的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,點擊打開。

 

以上就是編譯並在設備上運行一個應用的全部過程!

 

發佈了96 篇原創文章 · 獲贊 25 · 訪問量 73萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章