【问题标题】:Eclipse hanging when launching android application启动android应用程序时Eclipse挂起
【发布时间】:2012-10-23 05:36:06
【问题描述】:

我在 eclipse 中遇到了这个问题,我的项目构建良好,但是当我运行应用程序时,eclipse 挂起并冻结或抛出如下所示的启动错误

[2012-11-02 14:17:31 - Unexpected error while launching logcat. Try reselecting the device.] device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
    at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:752)
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)
    at com.android.ddmlib.Device.executeShellCommand(Device.java:462)
    at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:110)
    at java.lang.Thread.run(Unknown Source)

我也有这个错误文件Picture of error file

我不确定如何查明此问题的根源。我在 Windows 64 位机器上的 eclipse indigo 上使用 android sdk 4.1.2(APK 16)和 android ADT 21(预览版)。我还为我的设备 nexus 7 安装了最新的可用驱动程序

无论我尝试在设备上还是在模拟器上运行都会出现同样的问题,所以我有点不知道从哪里开始故障排除......

【问题讨论】:

  • 我看到与您的图片类似的消息,有时当我的 eclipse 没有响应并且我通过任务管理器手动终止 eclipse 进程时。我想看看这个问题的答案是什么。
  • 只是出于好奇,您为什么使用 ADT 预览版进行开发而不是发布版?也许这就是它不稳定的原因。
  • 我在使用 ADT 的最后一个稳定版本时遇到了同样的问题。由于此处提出的 XML 编辑错误stackoverflow.com/questions/10030727/…,我已更新到 ADT 预览版本
  • @Strokes 您是否曾经尝试过使用全新的 Eclipse 配置文件或最新的 Eclipse Juno?

标签: android eclipse drivers


【解决方案1】:

您可以尝试在 Eclipse.ini 中设置更高的内存限制。由于构建 APK,您的应用程序的实际启动需要更多内存,而在此之前只涉及 Java 编译器。

此外,您可以尝试通过从 Android AVD 管理器对话框(可以通过工具栏按钮之一访问)手动启动 AVD 来解决您的问题。然后仅在模拟器完全启动后启动您的应用。

【讨论】:

  • 我已将 Xms 值更改为 512m 并将 Xmx 值更改为 1024m,它提高了启动性能,但我仍然遇到四分之一的启动问题。
  • 以防万一其他人遇到此线程,我设法通过使用计算机背面的一个 USB 端口而不是前面的一个来解决我遇到的问题。
  • @Strokes 在我的情况下,这似乎更重要。由于 Eclipse 在启动期间甚至没有接近其最大内存,所以很棒的提示!顺便说一句,当我使用显然太长(我认为是 2 或 3 米)的 USB 电缆时,我也遇到了超时问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-11
  • 1970-01-01
  • 1970-01-01
  • 2011-03-03
相关资源
最近更新 更多