命令列下Android應用開發,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,點擊開啟。
以上就是編譯並在裝置上運行一個應用的全部過程!
android 平板電腦怎進入命令列操作
在菜單--》設定--》應用程式--》開發--》啟用調試功能,然後上網找一個ADB的驅動,再找一個ADB的PC deamon端程式(adb.exe和幾個dll),就可以用ADB來使用命令列了。
或者可以上網下一個命令列的apk使用,比如有一個apk叫做超級終端,就可以直接使用命令列,但是如果沒有root許可權的話很多功能是無法使用的
安卓應用開發問題,有關AVD的指點一下
android project就是android application project
出現這種情況,可以在命令列中adb kill-server,然後在adb start-server試試