首页 技术 正文
技术 2022年11月21日
0 收藏 773 点赞 3,208 浏览 1390 个字

版权声明:本文为HaiyuKing原创文章,转载请注明出处!

概述

因为想要使用Android P模拟器,所以需要将Android Studio升级到3.2版本以上。

按照官网的说法:参考《https://developer.android.google.cn/about/versions/pie/android-9.0-migration

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

下载Android Studio3.2

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

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

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

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

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

下载补丁文件

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

安装补丁文件

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

自动重新打开Android Studio,点击OK即可。

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

这个时候打开的旧项目,会弹出一个对话框:

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

说是建议升级Gradle插件版本和Gradle版本,此时可以选择更新也可以选择稍后提醒!

然后可能会弹出下面的对话框,选择Don`t send即可。

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

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

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

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

更新SDK Build-Tools版本

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

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

File——Settings——Appearance&Behavior——System Settings——Android SDK——SDK Tools或者【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

更新SDK Tools、SDK Platform-Tools版本

这里已经是最新版本,就不更新了。

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

创建模拟器

现在查看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的模拟器吧!

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

1、点击创建模拟器的图标

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

2、选择机型

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

3、选择操作系统

因为我这边没有用到Google api,所以就选择Android 9.0了。

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

4、配置保持默认

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

5、运行项目

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

【Android Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

注意,这个时候可能会出现下面的错误提示:

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 Studio安装部署系列】三十六、从Android Studio3.1.4升级到Android studio3.2【以及创建android p模拟器(未成功)】

参考资料

Android P 开发者预览版指南

将应用迁移到 Android 9

[Android Studio错误]Emulator: failed to initialize HAX: Invalid argumen

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,075
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,551
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,399
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,176
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,811
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,893