Android Studio模拟器(AVD)安装

举报
帅次 发表于 2021/12/23 01:25:39 2021/12/23
【摘要】       之前一直用真机(MUMU模拟器)做测试,突然想使用一下咱们的Android Studio自带模拟器,没想到遇到了不少坑,写此文章记录一番。 Android Studio自带模拟器(AVD),怎么安装呢?本文就一步一步来操作 1、选择AVD Manager 2、添加设备  ...

      之前一直用真机(MUMU模拟器)做测试,突然想使用一下咱们的Android Studio自带模拟器,没想到遇到了不少坑,写此文章记录一番。 Android Studio自带模拟器(AVD),怎么安装呢?本文就一步一步来操作

1、选择AVD Manager

2、添加设备

         已有模拟器显示界面如下,没有直接选中+Create Virtual Device...

3、选择设备

         选中你想要的设备Next>Next>Finish即可

4、Error while waiting for device: The emulator process for AVD Pixel_2_API_28 was killed.

问题造成原因:

  • 1.Android Emulater没有安装

  • 2.HAXM需要更新或重新安装

        下面咱看看那个没安装File>Settings>System Settings>Android SDK>SDK Tools,

         上图两个都安装但是版本过低,当然没安装的直接安装即可,咱先升级看看。选中红框内的内容>Apply。

5、安装(更新) AVD HAXM

6、下载后>next>Finish

 7、Unable to install Intel® HAXM VT-x is disabled in BIOS.

看到标题和上图,就知道运行结果不理想了:

        Unable to install Intel® HAXM

        VT-x is disabled in BIOS.

        Enable VT-x in your BIOS security settings (refer to documentation for your computer).

        好事多磨咱继续解决问题。

查阅资料要进入BIOS模式设置CPU,不用电脑不一致哈。咱以HP为例:

  • 1.ESC键进入提示再根据提示(比如按F10)进入BIOS的办法。
    • 按下开机键,或者重启黑屏后,快速点按ESC(多按),这是为了避免错过BIOS的检测时间。

    • 如果看见LOGO了那说明错过了时机那就重来。手快的话,1-2次就可以进入。看到这个菜单就说明成功。

  • 2.根据提示(按下F10),进入BIOS, 在用键盘的左右键来回切换选项卡。

  • 3.切换至系统设置,在用上下键选中处理器虚拟化技术,Enter键>修改为启动,然后保存,退出即可。

8、咱再次安装AVD HAXM,终于安装成功了,如下图。

9、再次开开心心运行项目

居然又报错:

Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: The currently selected variant "debug" uses split APKs, but none of the 1 split apks are compatible with the current device with ABIs 「"x86"」.

造成原因:项目未兼容x86


  
  1. build.gradle>android>defaultConfig>ndk>新增'x86',如下:
  2. android {
  3.     compileSdkVersion 30//项目的编译版本
  4.     defaultConfig {
  5.         applicationId "com.scc.demo"//包名
  6.         minSdkVersion 23//最低的兼容的Android系统版本
  7.         targetSdkVersion 30//目标版本,表示你在该Android系统版本已经做过充分的测试
  8.         versionCode 1//版本号
  9.         versionName "1.0.0"//版本名称
  10.         ndk {
  11.             abiFilters 'armeabi-v7a''arm64-v8a','x86'
  12.             //运行环境,要上传Google Play必须兼容64位,这里仅兼容ARM架构
  13.             //对于ARM架构,32 位库位于armeabi-v7a 中。64 位等效项是arm64-v8a。
  14.             //对于x86体系结构,查找x86(用于 32 位)和 x86_64(用于 64 位)。
  15.         }
  16.     }
  17. }

10、还要开开心心运行项目

        虚拟机运行成功,大功告成。美滋滋~

相关推荐

The emulator process for AVD XXX has terminated.icon-default.png?t=L892https://shuaici.blog.csdn.net/article/details/120164749

Android Studio无法连接模拟器(真机)icon-default.png?t=L892https://shuaici.blog.csdn.net/article/details/116780929

文章来源: shuaici.blog.csdn.net,作者:帅次,版权归原作者所有,如需转载,请联系作者。

原文链接:shuaici.blog.csdn.net/article/details/118612073

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。