搭建安卓開發環境 Android Studio 3.5

0.寫在前頭

網上的AS安裝教程很多很多,然後給一個hello world示例,或者到官網上去找個例子試水安卓開發。這類教程大多采用正向思維,但實際安裝過程中,由於開發環境不同,還是會遇到各種問題。

本文的目的,不是按部就班的講具體步驟,而是聚焦於不同情況下可能遇到的問題,比如:

(1)安裝完之後,死活不能編譯apk,gradle報各種錯誤。

(2)下載了各種包,模擬器還是建不起來。

(3)amd的機器,AS的模擬器到底支持還是不支持?

爲了保證能順利安裝,啓動第一個hello world,最好用我給的jdk和as,或者高於我的版本。尤其是amd環境,低版本as可能不支持。

1.下載安裝包

1.1安裝JDK

在百度網盤下載,安裝在C:\Java,版本是1.8

1.2安裝Android Studio

在百度網盤下載,安裝在C:\Android,版本是3.5.2

1.3.下載地址

鏈接:https://pan.baidu.com/s/1KzJFu7zsfe6IGv1AnZ0Y_A 
提取碼:qbfz

2.gradle同步

路徑:File/Sync Project With Gradle Files,如下圖:

 

同步成功後,AS才能自動打包apk,才能運行,否則,工具欄會有個紅色的叉。

同步可能報錯,各種錯誤,別管什麼錯,可以嘗試以下方法:

(1)刪除C:\\用戶\\XXX\\.gradle目錄,然後再同步。

(2)網絡問題,因爲要下載幾百兆的文件,需要良好的網絡環境,切換4g網絡試試。

(3)打開gradle-wrapper.properties,點try。大概在紅圈的位置(截圖裏沒有try,是因爲已經同步成功)。

(4)沒有指定jdk。打開File/Project Structures,指定上文安裝的jdk位置,不要用AS自帶的。

3.新建模擬器,運行apk

在AS中運行代碼,得有模擬器。模擬器叫AVD,在AVD Manager裏新建或配置,下面是配置好的一個。

點Create virtual device,可以新建模擬器。新建模擬器,要確定API,Target,還有屏幕尺寸,按需選擇。當然,指定的API級別,也就是安卓系統的版本,需要下載對應的image,AVD Manager裏直接下載就好。

還有,就是下圖紅圈裏的包要下載,勾選上,AS就自動下載安裝了。爲了避免不必要的麻煩,能下載就下載,別怕佔地方。

此外,模擬器對硬件有要求,下面按不同處理器分別說明。

3.1 Intel處理器

如果你的電腦是英特爾處理器,那比較幸運,界面上的文字基本都是針對英特爾的,容易理解。需要做幾件事:

(1)假設你是win10,打開hyper-v,按圖勾選。

(2)如果是win10家庭版,默認是沒有hyper-v的。網盤裏下載hyper.cmd,管理員權限執行,重啓,hyper-v功能就有了。

(3)修改bios,打開vt功能。一般在bios的“高級"菜單裏,名字叫Virtualization Technology,設置爲Enabled,重啓。

3.2 AMD處理器

如果是AMD處理器,那麼,3.1裏的(1)(2)還是要做的,第(3)步bios也要修改,只不過AMD的虛擬化技術叫做svm,自己到bios菜單裏翻,啓用svm,然後重啓,方法和intel的vt差不多。

另外,下載網盤裏的advancedFeatures.ini文件,放到C:\用戶\XXX\.android。

最後說一條特別需要注意的,雖然是amd處理器,在AVD Manager裏,還是要選x86的image,千萬不要被x86字樣迷惑。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章