Android Studio模拟器(AVD)安装

简介: 1、选择AVD Manager2、添加设备3、选择设备4、Error while waiting for device: The emulator process for AVD Pixel_2_API_28 was killed.5、安装(更新) AVD HAXM6、下载后>next>Finish7、Unable to install Intel® HAXM VT-x is disabled in BIOS.8、咱再次安装AVD HAXM,终于安装成功了,如下图。9、再次开开心心运行项目10、还要开开心心运行项目相关推荐

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


1、选择AVD Manager


微信图片_20220520155818.png


2、添加设备


微信图片_20220520155837.png


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


3、选择设备


微信图片_20220520155859.png

     

选中你想要的设备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,

微信图片_20220520155935.png



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


5、安装(更新) AVD HAXM


微信图片_20220520155957.png


6、下载后>next>Finish


微信图片_20220520160016.png


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


微信图片_20220520160030.png


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


       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次就可以进入。看到这个菜单就说明成功。


微信图片_20220520160120.png


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


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


微信图片_20220520160142.png


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


微信图片_20220520160220.png


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

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


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


微信图片_20220520160318.png


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


相关推荐


The emulator process for AVD XXX has terminated.

https://shuaici.blog.csdn.net/article/details/120164749


Android Studio无法连接模拟器(真机)

https://shuaici.blog.csdn.net/article/details/116780929

相关文章
|
25天前
|
SQL 人工智能 Dart
Android Studio的插件生态非常丰富
Android Studio的插件生态非常丰富
41 1
|
25天前
|
Ubuntu Linux Android开发
Android Studio支持多种操作系统
Android Studio支持多种操作系统
53 1
|
25天前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
44 8
|
25天前
|
数据可视化 开发工具 Android开发
Android Studio
Android Studio
77 1
|
2月前
|
网络协议 Shell 网络安全
解决两个 Android 模拟器之间无法网络通信的问题
让同一个 PC 上运行的两个 Android 模拟器之间能相互通信,出(qiong)差(ren)的智慧。
31 3
|
2月前
|
Java Unix Linux
Android Studio中Terminal运行./gradlew clean build提示错误信息
遇到 `./gradlew clean build`命令执行出错时,首先应检查错误信息的具体内容,这通常会指向问题的根源。从权限、环境配置、依赖下载、版本兼容性到项目配置本身,逐一排查并应用相应的解决措施。记住,保持耐心,逐步解决问题,往往复杂问题都是由简单原因引起的。
342 2
|
3月前
|
XML IDE 开发工具
🔧Android Studio高级技巧大公开!效率翻倍,编码不再枯燥无味!🛠️
【9月更文挑战第11天】在软件开发领域,Android Studio凭借其强大的功能成为Android开发者的首选IDE。本文将揭示一些提升开发效率的高级技巧,包括自定义代码模板、重构工具、高级调试技巧及多模块架构。通过对比传统方法,这些技巧不仅能简化编码流程,还能显著提高生产力。例如,自定义模板可一键插入常用代码块;重构工具能智能分析并安全执行代码更改;高级调试技巧如条件断点有助于快速定位问题;多模块架构则提升了大型项目的可维护性和团队协作效率。掌握这些技巧,将使你的开发之旅更加高效与愉悦。
72 5
|
Android开发
Android模拟器报"Failed To Allocate memory 8"错误的解决办法
Android在启动模拟器AVD时,出现下面的异常:“Failed to allocate memory: 8”,怎么办?此错误是我们在允许AVD时,选择了默认的AVD插件所致。解决方法:减少分配的内存大小。
801 0
|
Android开发
Android模拟器报"Failed To Allocate memory 8"错误的解决办法
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/8249913 Android模拟器报"Failed To Allocate memory 8"错误的解决办法 作者:chszs,转载需注明。
697 0
|
13天前
|
搜索推荐 前端开发 API
探索安卓开发中的自定义视图:打造个性化用户界面
在安卓应用开发的广阔天地中,自定义视图是一块神奇的画布,让开发者能够突破标准控件的限制,绘制出独一无二的用户界面。本文将带你走进自定义视图的世界,从基础概念到实战技巧,逐步揭示如何在安卓平台上创建和运用自定义视图来提升用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开新的视野,让你的应用在众多同质化产品中脱颖而出。
39 19