開發環境搭建


現在主流的Android開發環境有: ①Eclipse + ADT + SDK ②Android Studio + SDK ③IntelliJ IDEA + SDK 現在國內大部分開發人員還是使用的Eclipse,而谷歌宣布不再更新ADT後,並且官網也去掉了集成Android開發環境的Eclipse下載鏈接,各種現像都表示開發者最後都終將過渡到Android Studio,當然這段過渡時間會很長,但如果你是剛學Android的話建議直接衝Android Studio著手;而且很多優秀的開源專案都是基於Android Studio!當然,在本教程中對兩種開發環境都會進行一個介紹,用哪個取決與你自己~ 還有一個IntelliJ,和Android Studio差不多的,並不對此進行解說!

1.JDK安裝與設定

  • #Step 1:下載JDK可以到官網進行下載:Jdk官方下載也可到筆者網盤下載:筆者網盤PS:這個隨便下一個都可以,關係不大,32位的只能下32位哦!

  • Step 2:JDK安裝傻瓜式的下一步即可!

  • Step 3:環境變數的設定設定環境變數是為了方便我們一些命令列的操作,後續會用到! 右鍵我的電腦->進階->環境變數Java环境变量配置1

  • #新JAVA_HOME12299725.jpg

    1.jpg

  • #修改PATH變量,別把原本的東西刪掉! ! ! !

    2.jpg

  • #新CLASSPATH此处输入图片的描述


熟悉IDE开发APP的流程

#驗證環境是否配置完成

開啟電腦的cmd(指令行),win鍵+ R輸入cmd,然後在命令列依序javac和java,出現如圖效果表示配置完成:

##2.開發工具二選一

######一開始也說了開發環境IDE的現狀,另外前面忘記說一點:Android Studio是比較吃配置的,如果電腦不怎麼好,建議還是先使用Eclipse進行Android開發,以下先說下我們熟悉IDE開發APP的流程,按照下述流程來熟悉IDE的使用:###############然後下面兩個選一個,開始我們的Android開發之路吧! #########Eclipse + ADT + SDK:######Android Studio + SDK:######

3.相關術語的解析

  1. #Dalvik: Android特有的虛擬機器,和JVM不同,Dalvik虛擬機器非常適合在行動終端機上使用!

  2. AVD: (android virtual machine):安卓虛擬裝置,就是安卓的模擬器

  3. #ADT: (android development tools)安卓開發工具

  4. SDK:(software development kit)軟體開發工具套件,就是安卓系統,平台架構等的工具集合,如adb.exe

  5. #DDMS:(dalvik debug monitor service)安卓偵錯工具

  6. adb:安卓偵錯橋,在sdk的platform-tools目錄下,功能很多,命令列必備

  7. #DX工具:將.class轉換成.dex檔

  8. AAPT:(android asset packing tool),安卓資源打包工具

  9. #R.java檔:由aapt工具根據App中的資源檔案自動產生,可以理解為資源字典

  10. AndroidManifest.xml:app套件名稱+ 元件宣告+ 程式相容的最低版本+ 所需權限等程式的設定檔


後續內容對於初學者的你可能有點難度,但後面回頭,你會發現這些東西很有用~ 看不懂的話,可以先跳過

4.ADB命令行的一些指令

#執行ADB指令之前我們還需要為我們的SDK配置一下環境變數 Step 1:新一個ANDROID_HOME的環境變量,把sdk根目錄位址貼上去:此处输入图片的描述

##Step 2:更新Path環境變量,在Paht開頭加上:%ANDROID_HOME%\tools; 即可 設定完了,接下來就來學習指令了:常用ADB指令


5.APP程式打包與安裝的流程:

APP程序打包与安装的流程


6.APP的安裝流程:

APP的安装过程

#7.本節小結

#本節我們對Android開發IDE的現狀進行了分析,建議初學者硬體條件允許的話,使用Android Studio來進行Android APP的開發,講述了JDK的安裝與配置,以及熟悉IDE的流程,一些關鍵名稱的解析,ADB命令列的常用指令,最後還有程式的打包安裝和安裝過程的解析!經過這章相信大家對Android開發有了個簡單了解,了解開發一個程式的流程,以及對應的專案目錄架構!相信大家會抱怨模擬器AVD跑得很慢,下節會介紹一個比真機還快的Android模擬器-Genymotion的安裝使用!