当我运行我的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
答案 0 :(得分:2)
问题是,您已在文件中指定了SDK,其名称中包含空格。例如:Android SDK您需要将其更改为名称中没有空格的内容。
希望它有所帮助。
或者,如果您在Program Files中指定它,请使用它: Progra~1而不是Program Files。
答案 1 :(得分:1)
您没有指定要启动的AVD。请完整阅读SDK文档,他们将向您展示如何执行此操作。
提示:启动“android.exe”(我认为,我使用的Linux只是“android”)应用程序,创建一个AVD并启动它,所有这一切都来自图形界面。
答案 2 :(得分:0)
在Windows上,不要将Android SDK安装到包含空格的路径,如C:\ Program Files \ AndroidSDK。而是将它安装到C:\ AndroidSDK \或类似的东西。
答案 3 :(得分:0)
首先,您需要检查您是否在正确的文件夹中?
$...local\Android\sdk\tools\emulator -list-avds
如果是这样,它会显示您在Android工作室中的模拟器列表,您正在走上正轨 启动模拟器的最后一部分
local\Android\sdk\tools\emulator -avd Nexus_5X(name of your emulator you want to open)
答案 4 :(得分:0)
试试这个对我有用...
emulator @avd_name [ {-option [value]} … ]
Type command emulator @youremulatorname
答案 5 :(得分:0)
@foo
emulator -list-avds
或~/Library/Android/sdk/tools/emulator -list-avds
2.它将显示您的模拟器名称,但会显示您传递给命令行的模拟器名称