Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 環境安裝、helloworld demo 創建運行

android 環境安裝、helloworld demo 創建運行

編輯:關於Android編程

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

第一步:安裝JDK

android是基於java語言的,需要安裝JDK(java development kit / JAVA開發工具包),JDK的下載地址:jsp-138363.html" target="_blank">官網下載(注意,本博文提供的下載地址可能需要翻牆),也可以百度搜索下載,注意根據自己的操作系統選擇合適版本。我使用的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調試 功能,對於各種手機名字可能不同

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved