无法启动安卓模拟器

5
当我运行我的“Hello World”应用程序时,Android模拟器无法启动。即使我创建一个新的模拟器,它也会在启动时失败,并显示以下错误。
[2011-08-09 17:03:10 - Emulator] invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe.
[2011-08-09 17:03:10 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'.
[2011-08-09 17:03:10 - Emulator] please use -help for more information

你的问题已经在这里得到了回答:链接 - Aboalnaga
7个回答

8
首先,您需要检查您是否在正确的文件夹中?
$...local\Android\sdk\tools\emulator -list-avds

如果是这样,它将向您显示您在Android Studio中拥有的模拟器列表,您正在正确的轨道上。启动模拟器的最后一部分。
local\Android\sdk\tools\emulator -avd Nexus_5X(name of your emulator you want to open) 

2

问题是,您在文件中指定了带空格的SDK名称,例如:Android SDK。 您需要将其更改为名称中没有空格的内容。

希望能帮到您。

或者,如果您将其指定为“Program Files”中的文件,请使用以下方式: Progra~1 而不是 Program Files。


我想添加这个链接。您需要在首选项中更改Android路径。https://dev59.com/Imw15IYBdhLWcg3wcrdC - Otra

1

你没有指定要启动的 AVD。请完整阅读 SDK 文档,文档会告诉你如何去做。

提示:而不是直接启动 "android.exe"(我认为,在我的 Linux 上只需使用 "android" 命令即可),可以通过图形界面创建一个 AVD 并进行启动。


1
我认为是android.bat,只是为了澄清。 - Otra

1

难点在于找到名字@foo

  1. 要找到模拟器的确切名称,请运行Android命令行emulator -list-avds,也可以使用~/Library/Android/sdk/tools/emulator -list-avds。 2.它会显示模拟器名称,但是需要将模拟器名称传递给命令行。

enter image description here

奖励:在这种情况下,您可能会遇到 PANIC 错误,此时您需要添加 ANDROID_PATH,请在此处阅读更多信息 https://dev59.com/l18d5IYBdhLWcg3wv0Ug#49511666


0

针对Windows

检查您的PC上是否有模拟器。 如果有,请将以下路径添加到环境变量中: C:\Users%username%\AppData\Local\Android\Sdk\emulator 并且删除 C:\Users\deepank\AppData\Local\Android\Sdk\tools

:


0

在Windows上,不要将Android SDK安装到带有空格的路径中,例如C:\Program Files\AndroidSDK。相反,将其安装到C:\AndroidSDK或类似路径中。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接