1. 程式人生 > >android 環境安裝、helloworld demo 建立執行

android 環境安裝、helloworld demo 建立執行

         android是因為我的興趣而自學的,當初學完java se感覺迫切需要實現下自己的技能,然後看到身邊的手機,就決定學下android編個app玩下。現在斷斷續續倒騰了兩年android,發現知識很零碎,所以趕快來回顧整理下,廢話不多說,下面從搭建環境說起。

         第一步:安裝JDK

android是基於java語言的,需要安裝JDK(java development kit / JAVA開發工具包),JDK的下載地址:官網下載 (注意,本博文提供的下載地址可能需要翻牆),也可以百度搜索下載,注意根據自己的作業系統選擇合適版本。我使用的windows 64bit 的 JDK8.0 版本。下載後按提示預設安裝即可。

第二步:配置環境變數

安裝完JDK後需要配置環境變數才可以方便的使用,開啟系統環境變數,如下:

新增系統環境變數: JAVA_HOME      其值為:JDK的安裝目錄(我的是:C:\StudyProgram\Java\jdk1.8.0_45)

在Path環境變數下新增:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  注意和原有的其他路徑用“ ; ”分隔

儲存後執行cmd,在DOS命令列視窗中輸入: javac  ,如果配置正確的話會提示如下圖的java的幫助資訊:


第三步:安裝Android Studio

以前開發android大多使用eclipse,後來google特意為android開發者們設計了Android Studio,功能強勁,而且高階大氣上檔次啊有木有。AS下載地址:

官網地址 ,下載好之後預設安裝即可,為了以後檢視方便,在安裝時可以更改下android studio和android sdk的路徑,如下圖

剩下的預設即可,最後安裝完如下圖,這時不要勾選開啟AS,因為直接開啟AS會下載很多sdk的api,然而多半沒用,而且由於牆的原因多半下載失敗。。。


關掉上面的介面,我們找到剛才選擇的安裝SDK的位置,開啟SDK Manager.exe,如下圖紅框中的是androidTV,android穿戴,和arm架構的api,一般用不到可以去掉,下面的Intel x86也可以只保留一個,最後勾選上HAXM,它可以加快模擬器的速度(只使用真機測試的同學請無視)


然後分別點選安裝和刪除,如下圖雙擊接受所有條目,點選安裝或刪除,等待即可(時間根據你的網速而定,有的api可能會下載失敗,需要手動重複幾次)


第四步:建立 helloworld 程式並執行

開啟AS,如下圖選擇建立一個新的專案


填寫專案名稱,開發單位/人員和專案位置


選擇目標api,注意相容的最小api不要太小,否則專案中可能需要引入額外的庫檔案,看著不舒服(實際開發是另回事)


選擇模板,空白 Activity 就行


之後全部預設Finish,等待AS把專案初始化完成,專案目錄如下圖所示:


第五步:執行(除錯)專案

上面建立的專案,AS已經幫我們寫了一句話:hello world,在執行它之前需要先建一個android虛擬機器(當然也可以用真機),如下圖點選AVD Manager ,建立虛擬機器


選擇模擬手機型號


選擇android系統版本(選擇之前在SDK中下載好的,一般是最新的)


後面全是預設,完成後AVD Manager會顯示這個虛擬機器,點選啟動


之後等待虛擬機器啟動,時間根據你的電腦效能大概幾十秒到幾十分鐘都有可能(保證你的電腦有6G以上記憶體),啟動完成後如下圖


設定允許AS開啟ADB,如下圖


點選執行按鈕,AS會顯示出已經開啟的虛擬機器,如果用USB連線了真機,AS也會在這裡顯示出來,選擇你需要的裝置(虛擬機器還是真機),點選OK


之後AS會把編譯好的專案生成的APK(這個檔案位於:專案資料夾\app\build\outputs\apk\app-debug.apk,可以單獨把它copy到真機上手動安裝)檔案下載到虛擬機器裡並自動執行(真機一般還需要你在手機上同意安裝),如下圖


PS:使用真機連線時一般需要開啟手機的 允許USB除錯 功能,對於各種手機名字可能不同