Android環境搭建與通過命令行方式創建Android應用


  實驗 通過命令行方式創建Android應用

本文主要是先搭建Android環境,再通過命令行方式創建一個Android應用;使用Ant進行編譯和打包;使用adb進行部署。

(本文主要是為了防止以后再次搭建Android環境的時候忘記步驟。。。)

 

實驗步驟:

  1. 建立實驗環境

下載ANT

首先從 http://ant.apache.org/bindownload.cgi 下載Apache Ant

如下圖進入該頁面

 

訪問http://ant.apache.org/bindownload.cgi,選擇一個版本(1.10.1)下載,window平台應該下載zip格式的包。下載后直接解壓即可(如選擇解壓到C:\Anroid,則直接ant的目錄為:C:\Android\apache-ant-1.10.1

這里我選擇下載的版本是1.10.2,即第一個安裝包

 

下載后解壓到C:\Android,解壓后可以看到ant包里的內容如下:

 

下載SDK

此外還需要下載的是Android軟件開發包,可從 http://developer.android.com/index.html

下載,解壓后,可以看到AVD Manager.exe,SDK Maneger.exeSDK管理器)兩個程序文件,運行SDK Manager.exe可以安裝Android的各種工具,比如下列的部分文件夾就是安裝后得到的。

 

  1. 配置環境變量

按下表配置:

變量名

變量值

備注

JAVA_HOME

C:\Program Files\Java\jdk1.8.0_40

如果已配置則無需更改

ANT_HOME

E:\Android\apache-ant-1.8.2

新增變量

ANDROID_HOME

E:\Android\android-sdk-windows

新增變量

CLASSPATH

;%JAVA_HOME\jre/lib;%JAVA_HOME\lib;%JAVA_HOME/lib/tools.jar

如果已配置則無需更改

Path

;%ANT_HOME%\bin;%JAVA_HOME%\bin;%ANDROID_HOME%\tools;

%ANDROID_HOME%\platform-tools;

已有變量,將變量值添加到原來內容的后面

 

 

這里注意:環境變量一定要配好,否則后面運行程序的時候會運行錯誤

①JAVA_HOME :(這個變量一般在安裝了JDK之后就要配好)

 

②ANT_HOME:是ant的存放路徑

 

③ANDROID_HOMEsdk的存放目錄

 

④CLASSPATH:這里注意按照上面表格中所給的添加進去

 

⑤Path:添加ANDROID_HOME,JAVA_HOME

 

  1. 建立Android工程

假設工程名為“HelloCommandline”CMD輸入下列命令(注意,加粗字體部分要替換成自己的):

android create project -n HelloCommandline -k edu.hrbeu.HelloCommandline -a HelloCommandline -t 1 -p g:\Android\workplace\HelloCommandline

//其中  -n 指定要創建的項目的名稱

        -k 指定項目的包名

-a 指定要創建的Activity的名稱

-t 指定項目針對的Android的平台

-p 指定該項目的保存路徑

//

這里的HelloCommandline文件夾是自動生成的,如果該文件夾已存在,則必須是空的,否則提示

//

在命令行中輸入上述命令創建Android項目

如下圖,在E盤下創建了HelloCommandline 文件夾

 

運行后命令行中可以看到創建各文件的信息:

 

對比創建后HelloCommandline內生成的文件

 

  1. 使用Ant編譯和打包項目

使用CMD,在工程的根目錄下,輸入ant debug,命令運行后,Apache Antbin目錄中生成打包文件HelloCommandline-debug.apkHelloCommandline-debug-unaligned.apk

首先進入到E:\Android\workspaces\HelloCommandline,即HelloCommandline的根目錄下,接着運行ant bug 命令

 

如下圖所示,已經成功創建了build.xml 文件等一系列文件

 

    進入HelloCommandlinebin目錄,可以看到生成了HelloCommandline-debug.apkHelloCommandline-debug-unaligned.apk兩個文件

 

 

5.程序上傳到模擬器

(1)使用AVD Manager啟動一個AVD;

雙擊sdk目錄下的AVD Manager.exe

啟動其中一個模擬器

  

2)CMD中,進入<HelloCommandline>/bin目錄,

輸入命令adb install HelloCommandline-debug.apk,完成apk程序上傳到模擬器的過程。注意觀察命令行界面提示信息和模擬器的界面變化。如果上傳成功,則可以在模擬器中運行它。

進入到工程的bin目錄

 

初次運行的時候出現adb不是內部或外部命令,這是因為之前的環境變量沒配置成功造成的,重新配置並且重新啟動模擬器即可

 

 

運行成功后就會直接出現Android虛擬器的界面。

至此,Android的環境配置和通過命令行方式創建Android應用的知識就結束了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM