我正在尝试使用虚拟设备在Eclipse中运行Hello World示例应用程序(最近开始学习Android),我遇到的第一个问题是,当我尝试运行应用程序时,我在弹出一个错误窗口:
“无法启动模拟器!请确保SDK目录已正确设置且模拟器不会丢失。”
要运行它,我右键单击项目文件夹并“运行为... - > Android应用程序”。
从Android虚拟设备管理器运行时,模拟器本身工作正常,我认为SDK目录很好。这是我当前的路径:“C:\ adt-bundle-windows-x86_64-20140321 \ sdk”,在“Windows - >首选项”窗口中,我得到一个列表,其中包含目标名称列:
目标名称
-Android 4.4.2
-Google API
-Google API(x86系统映像)
我不知道这是否意味着要在那里展示。
感谢您的时间。
这是我得到的错误,以及有关正在发生的事情的一些控制台信息: http://i.imgur.com/uT1PJJl.png
当前运行配置: http://i.imgur.com/rJEcFUk.png
SDK位置: http://i.imgur.com/BkNbAsj.png
LogCat输出: http://i.imgur.com/HvsHPJ2.png
EDIT2:我重新启动了Eclipse,现在它似乎正在运行,我不知道为什么。现在控制台中出现以下内容:
http://i.imgur.com/Hb8vsdE.png
查找有关HAX错误的信息,我发现了这篇文章Running the new Intel emulator for Android
问题似乎已经解决了。
答案 0 :(得分:1)
单击顶部的菜单"运行",然后"运行配置"。
http://i.stack.imgur.com/cB7vb.png
双击" Android应用程序"在左侧菜单上。一个新的" android配置" apear。 点击"浏览"在右边选择一个项目。选择所需的项目。 现在,单击选项卡" Target"。
现在,点击"经理"(1),然后点击"新..."。您将配置一个新的Android设备来运行您的应用程序。 (注意RAM,确保您的计算机有足够的内存来运行它)
完成后,他将在虚拟设备选项卡上显示。关闭它并单击"刷新"正好在管理之上,您的设备将在列表中显示。点击复选框选择他。
现在,你所要做的就是"申请"您的更改,然后单击运行。这将在您创建的设备中运行您的项目。解锁虚拟设备后,应用程序将立即打开。 你可以看看" LogCat"可能是您应用上的错误。
祝你好运。@EDIT
您是否也下载了SDK Manager上的工具? 转到您的" SDK文件夹>工具"并查看您是否拥有this black and green icon:
的模拟器文件如果您没有,则可以在Eclipse上下载此工具:Window> Android SDK Manager,并选择要下载的工具。
答案 1 :(得分:1)
重新启动Eclipse完成了这项工作,即使我不知道原因。