当我尝试在Android Studio中运行Android代码时,它会在事件日志中显示以下内容。但我没有得到任何输出,也无法打开模拟器。
Executing tasks: [:app:assembleDebug, :app:assembleDebugAndroidTest]
7:28:43 PM Gradle build finished in 4s 386ms
7:30:24 PM Executing tasks: [:app:assembleDebug]
7:30:27 PM Gradle build finished in 3s 576ms
当我尝试从AVD Manager运行时,它显示如下:
无法在模拟器中启动AVD 输出:
模拟器:警告:VM堆大小设置低于硬件指定的最小值384MB
模拟器:警告:将VM堆大小设置为384MB
模拟器:错误:x86仿真目前需要硬件加速!请确保正确安装和使用英特尔HAXM CPU加速状态:Android Emulator需要支持VT-x和NX的Intel处理器 你的CPU:' AuthenticAMD'
答案 0 :(得分:1)
创建设备时,您应该使用arm而不是x86。它必须工作
答案 1 :(得分:1)
我建议使用Visual Studios Android Emulator
它是独立的,因此您不需要Visual Studio来运行它,它会在几秒钟内启动,并且比GenyMotions Android Emulator更强大。
从VS Android模拟器启动您的模拟器,一旦操作系统启动并且主屏幕显示运行您的代码,它将为您提供在android studio中选择VS模拟器的选项。
答案 2 :(得分:0)
下载最新版本的Haxm并在BIOS(硬件加速)中启用它,在大多数计算机上它基本上都是关闭的
答案 3 :(得分:0)
发生此类问题时,最好的方法是确保您已正确遵循以下几点。
您安装了适当的SDK
您拥有英特尔HAXM&在BIOS中启用虚拟化选项
正确配置仿真器,下载Intel X86 Atom系统映像以获得更好的性能。
如果您在创建模拟器时使用AMD处理器,则用户手臂而不是x86。(在大多数情况下)