Android 当我启动emulator时,绝对不会发生任何事情

Android 当我启动emulator时,绝对不会发生任何事情,android,android-emulator,Android,Android Emulator,我想开始在Android上工作,为此我下载了Android ADT Bundle。我已经创建了一个AVD,当我开始工作时,绝对不会发生任何事情。当我单击start时,会出现一个窗口,显示正在启动emulator,过了一段时间,它消失了,什么也没发生。没有错误代码,没有消息,没有弹出窗口,什么都没有。当我单击delete AVD时,我收到一条错误消息: 此仿真器当前正在运行,无法删除 我正在linux 12.04上工作。请检查为该特定AVD分配的内存 如图所示,内存选项的值应小于安装HAXM/A

我想开始在Android上工作,为此我下载了
Android ADT Bundle
。我已经创建了一个AVD,当我开始工作时,绝对不会发生任何事情。当我单击start时,会出现一个窗口,显示正在启动emulator,过了一段时间,它消失了,什么也没发生。没有错误代码,没有消息,没有弹出窗口,什么都没有。当我单击delete AVD时,我收到一条错误消息:

此仿真器当前正在运行,无法删除


我正在linux 12.04上工作。

请检查为该特定AVD分配的内存


如图所示,内存选项的值应小于安装HAXM/AVD时分配的内存。保持512MB是最佳选择。这可能是您的模拟器未启动的原因。检查是否已将SDK路径设置正确(首选项->Android->SDK)

我知道问题是针对Linux的,但我在Windows上也有类似的问题

我知道现在有点晚了,但是对于其他有同样问题的人来说。我得到了这个解决方案

您必须运行emulator,但在提示下,转到sdk/emulator并运行:

emulator-avd'name of avd'-verbose

它将显示wich是您必须运行的位置,以查看wich.dll是否丢失

因此,在我的情况下,您可以对显示的目录执行相同的操作并运行相同的操作:

qemu-system-aarch64.exe-avd-NoSkin-verbose


安装丢失的.dll,并将位于
Sdk\emulator\lib\qt\lib
的emulators.dll复制到system32目录。

这将非常有用。我尝试从终端开始,它给出了一个错误,称为分段错误(内核转储)。请参考此链接重新启动系统并检查是否有帮助。在仍然存在问题之后,删除当前AVD并创建新的AVD。有时会出现异常情况