本機環境: Window10
其他材料準備:
安卓開發者網站(AndroidStudio下載-3.6.3)
安卓開發工具網站(SDKTools下載-android-sdk_r24.4.1-windows.zip)
Genymotion模擬器下載(如果未安裝VirtualBox 虛擬機, 選擇with VirtualBox-genymotion-3.1.0-vbox.exe)
安卓環境: 下載SDKTools並配置系統環境變量
1. SDKTools下載後解壓[android-sdk-windows]…這是我的個人目錄, 根據自己的情況修改(D:\RTE\android-sdk-windows)
2. 配置系統環境變量
系統變量名: ANDROID_HOME 變量值: D:\RTE\android-sdk-windows
系統變量名: Path , 新建兩條Path環境變量
--值: %ANDROID_HOME%\tools
--值: %ANDROID_HOME%\platform_tools
3. 安裝AndroidStudio
AS和SDK目錄儘量 都要空間大一些, 需要下載很多東西…很大…
- AS安裝目錄選擇
- 選擇jre(系統自帶jre或者選擇自己配置的JDK, 個人傾向於後者 JDK安裝配置參考
- 選擇AVD(可選, 模擬器後期會選擇Genymotion, AVD有點卡…)
- 選擇SDK目錄(第一步那個目錄, 會提示已經存在SDK目錄, 但是缺少很多組件, 繼續安裝會幫助我們把之前SDK目錄缺少的必要組件安裝好… 當然也可以提前自己配置好…但是比較麻煩, 這步安裝完成後, 就可以使用adb命令了
- 驗證adb命令
- 安裝完成後一些其他操作(個人習慣)
先查看是否有更新
打開SDK Manager, 勾選需要安裝開發平臺(Platforms), 需要安裝或者更新的SDK工具等, 已安裝是打鉤狀態, 需要更新是複選框中間有條橫線, 未安裝是空白狀態…勾選之後點擊Apply…選擇Access, 然後自動安裝或者更新
如果需要使用AVD, 可以打開AVD Manager自行創建虛擬設備, 選擇架構時需要注意, x86架構可能無法運行ARM架構的apk, 聽說ARM架構超級卡…所以直接選擇了Genymotion…
Genymotion安裝和使用
先安裝Genymotion 然後安裝VirtualBox…兩個軟件都可以自己選擇安裝位置…
打開Genymotion, 要求登錄, 沒有賬號需要創建(郵箱)
選擇個人賬戶(免費的…但是有水印…影響不大)
設置虛擬機安裝位置和ADB位置(可選)
選擇自己需要創建的機器和配置一些自選參數
重點: 創建模擬器後可能打不開…尤其是筆記本…
- win+x 用管理員身份打開命令行, 執行以下命令…(Windows Hyper-V啓動後不可以兼容Virtualbox和VMware, 所以要關閉Hyper-V, 執行完命令重啓)
bcdedit /set hypervisorlaunchtype off
- 還有一種情況是筆記本BIOS中未啓用Intel VT-X或AMD-V虛擬化功能, 自行修改BIOS
- 還打不開的話參考官方其他辦法…
同時開啓AS和Genymotion模擬器
其他
- Genymotion的x86架構的模擬器要運行ARM架構的apk, 需要在模擬器添加Genymotion_ARM_Translation.zip文件, 找到對應版本直接拖進去就好, 然後重啓模擬器…
- AS的Genymotion插件, 好像是已經棄用了…
然後就可以進行APP開發, 或者使用Appium進行移動自動化測試了…