1

当试图运行一个 android 模拟器(无论是从 eclipse 还是 cmd 行)它只是启动一个标题为 0 的空黑框:(显然替换为 avd 的名称!)。它从不启动 - 甚至没有进入启动动画。

Logcat 显示绝对没有输出,设备显示为 emulator:5554 - 离线

无论我从哪个 avd 开始,都会发生这种情况——而且它们以前都工作过。

我在linux上运行所有这些。

编辑:有趣的是,它现在也无法识别插入启用调试的实际手机......在我修复这个问题之前,Android dev 现在在这台机器上实际上是不可能的......

编辑#2:如果我创建一个新的模拟器和/或编辑一个现有的模拟器(即使我实际上没有改变任何东西),它可以启动。这显然使我能够继续前进,但显然 adb 仍然存在问题(实际设备仍然无法连接),我仍然需要修复它。

编辑#3:从最后一次编辑开始 - 它似乎短暂工作,但不再......

4

3 回答 3

2

模拟器是一个非常慢的垃圾。十分钟或更长时间的启动时间并非闻所未闻。您最好通过 USB 连接实际的 Android 设备。如果您坚持使用模拟器,请在调试会话之间保持其运行以保持其状态(和您的理智)。

于 2012-07-26T10:06:18.893 回答
0

在 Eclipse 中遇到了这个问题——在我的 XML 文件中出现错误——结果我的 R 变量无法解析。在创建新的 Android Application 项目时,还会创建另一个 appcompat_v7 项目。这两个项目是相关联的。当我保持我的主项目打开,但关闭了我的 appcompat_v7 项目时,问题出现了。当两者同时打开时,问题就消失了。

很简单,但它就在那里。

于 2014-06-25T02:55:05.493 回答
0
 Do adb reset in eclipse ddms devices view

然后去 adb 试试这个

   adb shell stop
   adb shell start
于 2012-07-26T10:00:08.210 回答