開發工具
基本上就一個選項:Android Studio,從官網下載最新版版即可。
我下載時是2020.3.1 for Windows 64-bit。
官網地址:https://developer.android.google.cn/studio/
安裝時,目錄指定 D:\Android\Android Studio,其他直接下一步。
(選擇D盤後,默認目錄是D:\Program Files\Andoird\Android Studio。因爲後續選擇SDK安裝目錄時,不能帶空格,故把 /Program Files 去掉。)
SDK安裝
如果沒有安裝過JDK需要先安裝JDK, 下載地址: https://idlestudio.ctfile.com/fs/14960372-382475272。
安裝完成後,首次啓動Andoird Studio,會進入初始化配置。
這裏選擇Custom,將SDK和開發工具安裝到同一個目錄下,方便查找。
全部選好後,點擊下一步,自動下載安裝。
HelloWorld
新建一個項目,左邊設備類型選Phone即可,然後隨便選一個模板。
填寫項目名稱HelloWorld,開發語言選擇Java, API版本選28往上即可。
其實選21能兼容更多設備,但gradle依賴兼容上有些問題,先讓程序能跑起來,以後再研究版本問題。
首次啓動項目時,可以看到右下角狀態欄,在自動安裝gradle,下載依賴,整理文件索引等,等他完成即可。
全部搞定後,項目文件結構如下圖所示
啓動調試前,需要先創建一個設備模擬器,用來承載APP的運行。
右上方設備下拉菜單,點擊 AVD Manager 創建一個設備。
先選屏幕尺寸,選Pixel 5即可
再下載安裝系統鏡像,選擇鏡像時,API Level越高,能滿足要求的機型越少。
我理解這裏爲了讓更多系統比較老舊的手機能安裝應用,API Level應該儘量低。
但安裝開發工具時,默認的SDK是API 32,新建項目時,引用的依賴包含了Level 23, 24, 28的資源。
所以爲了能正常啓動,這裏要選擇28以上的API Level,等以後研究深入了再看版本的問題。
點擊下一步進入配置確認,發現下邊有個提示,皮膚尺寸不夠大,屏幕可能無法完全展示。
很奇怪,前邊尺寸選的是Pixel 5,這裏皮膚卻沒有Pixel 5,選到Pixel_4a或Pixel_4xl即可。
全部搞定後,點擊右邊的綠色小三角啓動調試即可。
啓動後如下圖所示,就是我們APP的內容了,可以上去點點看,也可以自己到代碼文件中嘗試改一改文字顯示內容。
其他問題
1.無法定位到SDK,且無法修改SDK路徑?
解決辦法:SDK安裝好後,進入SDK Manager菜單應該類似下圖這樣。
如果上面 SDK Location 是空的,且點擊Edit後無法生效。
此時,可以隨便打開一個目錄進入如下界面,選擇菜單 File -> Manage IDE Settings -> Restore Default Settings, 可以觸發重新安裝SDK。
2.Gradle自動安裝失敗
解決辦法:可以手動下載gradle壓縮包,解壓後。從 Settings -> Build, Execution, Deployment -> Build Tools -> Gradle 這裏的 Use Gradle from 選項手動指定 gradle 的安裝目錄。
3.Gradle下載依賴項太慢
解決辦法:找到build.gradle文件,再repositories節點將自帶的倉庫註釋掉,並添加阿里雲的鏡像節點:
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'https://maven.aliyun.com/repository/jcenter'}