命令列下Android應用開發,android應用開發

來源:互聯網
上載者:User

命令列下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試試

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.