无法启动安卓模拟器

Posted

技术标签:

【中文标题】无法启动安卓模拟器【英文标题】:Not able to launch android emulator 【发布时间】:2011-10-23 04:04:37 【问题描述】:

当我运行我的 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

【问题讨论】:

您的问题已经回答[这里][1] [1]:***.com/questions/6603194/… 【参考方案1】:

首先你需要检查你是否在正确的文件夹中?

$...local\Android\sdk\tools\emulator -list-avds

如果是这样,它将向您显示您在 Android 工作室中拥有的模拟器列表,您在正确的轨道上 启动模拟器的最后一部分

local\Android\sdk\tools\emulator -avd Nexus_5X(name of your emulator you want to open) 

【讨论】:

【参考方案2】:

问题是,你在一个文件中指定了你的 SDK,它的名字有空格 例如:Android SDK 你需要把它改成名字没有空格的东西。

希望对你有帮助。

或者,如果您在 Program Files 中指定了它,请使用它: Program~1 而不是 Program Files。

【讨论】:

我想添加这个链接。您需要更改首选项中的 android 路径。 ***.com/questions/6603194/…【参考方案3】:

您没有指定要启动的 AVD。请完整阅读 SDK 文档,他们将向您展示如何执行此操作。

提示:启动“android.exe”(我认为,我使用 Linux,它只是“android”)应用程序,创建一个 AVD 并启动它,这一切都从图形界面开始。

【讨论】:

我认为是 android.bat,澄清一下。【参考方案4】:

棘手的部分是找到名字@foo

    要找到模拟器的确切名称运行android命令行emulator -list-avds又名~/Library/Android/sdk/tools/emulator -list-avds 2.它会显示仿真器名称,但会显示您传递给命令行的仿真器名称

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

【讨论】:

【参考方案5】:

在 Windows 上,不要将 Android SDK 安装到其中包含空格的路径,例如 C:\Program Files\AndroidSDK。而是将其安装到 C:\AndroidSDK\ 或类似的位置。

【讨论】:

【参考方案6】:

试试这个它对我有用...

emulator @avd_name [ -option [value] … ]

Type command emulator @youremulatorname 

For more Check out this Link

【讨论】:

以上是关于无法启动安卓模拟器的主要内容,如果未能解决你的问题,请参考以下文章

随笔:ensp无法启动的一个新的原因:安装过安卓模拟器

无法启动安卓模拟器。它没有给我指定的avd

Android studio 无法启动安卓模拟器

安卓模拟器连接网络用不了网是怎么回事?

QT5:无法部署安卓应用

安卓模拟器为啥没网络,谁知道?