Android基礎入門教程——1.2 開發環境搭建

來源:互聯網
上載者:User

標籤:android   開發環境   教程   入門   

Android基礎入門教程——1.2 開發環境搭建

標籤: Android基礎入門教程

現在主流的Android開發環境有:
①Eclipse + ADT + SDK
②Android Studio + SDK
③IntelliJ IDEA + SDK
現在國內大部分開發人員還是使用的Eclipse,而Google宣布不再更新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_HOME

    修改PATH變數,別把原本的東西刪掉!!!!

    建立CLASSPATH

    驗證環境是否配置完成
    開啟電腦的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; 即可
配置完了,接下來就來學習指令了:

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

6.APP的安裝過程:

7.本節小結

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

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Android基礎入門教程——1.2 開發環境搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.