Android開發環境配置


資料:Android開源項目官網  中文https://source.android.google.cn/  英文:source.android.com

           Android開發者官方網站 中文https://developer.android.google.cn/

 

1.Android平台軟件結構

 

圖1-1 Android軟件系統組成圖

    學習層次:HAL,Native Libraries&Runtime,Framework, App(稍許)。其中HAL層又有Qualcomm架構(硬件相關)

    學習模塊:Camera

    學習App以更好的理解Android架構,主要以Camera相關應用為橫向關注模塊。

2.環境配置

    工欲善其事,必先利其器。學習是個原理與實踐同步的過程,開始學習前需要先把環境整好。由於不了解Android,不知道都有什么,這個學習過程先以:用什么整什么開始。

2.1編譯環境搭建

   系統:Ubuntu LTS 18.04

   這里按着官方搭建:編譯環境搭建

   這個環境用於構建一個Android系統。Android開發出的應用程序運行於Android系統之上。

2.2Android應用開發環境搭建

    系統:Windows10     之前經驗java開發在windows上做的,這里先把IDE搭建在windows

    Android Studio為Google的一款Android應用集成開發環境。

    環境配置參考:Android開發環境搭建

    由於Android應用開發是類Java開發,在IDE環境配置前需要先配置JDK環境配置。

2.2.1 Java JDK環境配置

    由於本人之前已經安裝過jdk,這里不做描述,可以參考JupiterMouse的Java環境配置

2.2.2 Android Studio環境配置

    從Google開發者網站了解到主要有兩個IDE: Android Studio和Eclipse,這里參照Google選擇Android Studio

    step1. 獲取Android Studio  本人下載:android-studio-ide-192.6392135-windows.exe

    step2. 安裝Android Studio  可以參考Google Android Studio環境配置

    step3.IDE參數配置

2.2.3 Android開發環境驗證

    step1.創建HelloWorld工程

    打開IDE 界面, Start a new Android Studio project --> Empty Activitynext 來到Project配置界面,填選項目參數后finish。

    先留個疑問:工程創建后一個代碼沒寫,運行模擬器的時候那個Text “Hello World!”怎么來的,對應核心代碼是什么?

    step2.創建模擬器

    如一下截圖,創建一個Pixel2虛擬設備

    工程窗口中右上角下圖2-1圈紅圖標,打開模擬器管理界面

圖2-1 打開模擬器管理界面

    因為我的helloworld是安裝IDE后的第一個程序,之前沒有創建過模擬器,如下圖2-2所示

 圖2-2 模擬器管理界面

     模擬器管理界面點擊“+ Create Virtual Device...” 進入設備選擇界面,會顯示一些對應設備的具體的參數,具體如下圖2-3所示,這里我選擇 "Phone -> Pixel2“,

 圖2-3 設備選擇界面

     選擇設備后點擊next來到系統鏡像界面,如下圖2-4。這里需要選擇設備相應的api,如下圖,”Oreo Download"這種表示沒有下載相應api的需要點擊”Download“下載,

 圖2-4 系統鏡像設置界面

   給AndroidQ下載相應的api,如下圖2-5 選“Accept"后點擊next,需要等待一會下載完成,然后finish。

 圖2-5 下載對應api

 繼續系統鏡像設置,這里我選擇Pie,然后next,進入設置界面,如下圖2-6

 圖2-6 模擬器參數設置界面

  還不了解這個模擬器設置步驟做了啥?繼續創建模擬器。

  這里有提示“HAXM is not installed”,根據提示安裝“Haxm”。模擬器創建完成后如下圖2-7所示

 圖2-7 Haxm推薦安裝

可以點擊虛擬設備后邊小三角,如下圖2-8,打開模擬器

 圖2-8 定制的模擬器效果

    step3.通過模擬器運行HelloWorld

      IDE主界面,點擊綠色三角“Run”,構建運行,如下圖

      Device選擇時選擇剛才創建的虛擬設備,這時第一個程序Helloworld就在模擬器上運行了,效果如下圖2-9所示

 圖2-9 HelloWorld運行效果圖

 心情瞬間大好,接觸Android的這一年來首次有了點完整感覺。

 

 

 

 

 

 

 

 

 

 

 

    

 

     


免責聲明!

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



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