已有模拟器显示界面如下,没有直接选中+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
build.gradle>android>defaultConfig>ndk>新增’x86’,如下:
android {
compileSdkVersion 30//项目的编译版本