【Android Studio安裝部署系列】三十六、從Android Studio3.1.4升級到Android studio3.2【以及創建android p模擬器(未成功)】


版權聲明:本文為HaiyuKing原創文章,轉載請注明出處!

概述

因為想要使用Android P模擬器,所以需要將Android Studio升級到3.2版本以上。

按照官網的說法:參考《https://developer.android.google.cn/about/versions/pie/android-9.0-migration#ptb

下載Android Studio3.2

方式一:下載地址(需要翻牆):https://developer.android.google.cn/studio/preview/

方式二:使用Android Studio自帶的檢查更新方式【需要FQ】

File——Settings——Appearance & Behavior——System Settings——Updates

下載補丁文件

安裝補丁文件

自動重新打開Android Studio,點擊OK即可。

這個時候打開的舊項目,會彈出一個對話框:

說是建議升級Gradle插件版本和Gradle版本,此時可以選擇更新也可以選擇稍后提醒!

 然后可能會彈出下面的對話框,選擇Don`t send即可。

看一下升級后的版本信息:

至此,Android Studio升級到3.2版本了。

更新SDK Build-Tools版本

 原因參考:《【Android Studio安裝部署系列】二十四、Android studio中Gradle插件版本和Gradle版本關系

 

File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools
或者

更新SDK Tools、SDK Platform-Tools版本

這里已經是最新版本,就不更新了。

 

創建模擬器

現在查看SDK Platform都有哪些版本,發現Android Studio3.2比較Android Studio3.1.4多出來一個Android 9.0(Pie)的platform資源,雖然Android P Preview還是沒有合適的資源,可能需要將Android Studio升級到3.3吧(貌似2018年11月7號以后會發布,到時候再看看),這里就先創建一個Android 9.0的模擬器吧!

1、點擊創建模擬器的圖標

2、選擇機型

3、選擇操作系統

因為我這邊沒有用到Google api,所以就選擇Android 9.0了。

4、配置保持默認

5、運行項目

注意,這個時候可能會出現下面的錯誤提示:

Emulator: Incompatible HAX module version 3,requires minimum version 4
Emulator: No accelerator found.
Emulator: failed to initialize HAX: Invalid argument
Emulator: Process finished with exit code 0

 解決方案

 從SDK Manager中下載Intel Emulator Accelerator(HAXM installer)【保證安裝並且是最新版本】,並確認在BIOS setting中Intel TV-x 是enable的。

參考資料

Android P 開發者預覽版指南

將應用遷移到 Android 9

[Android Studio錯誤]Emulator: failed to initialize HAX: Invalid argumen


免責聲明!

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



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