【问题标题】:Eclipse gets stuck when trying to launch Android appEclipse 在尝试启动 Android 应用程序时卡住了
【发布时间】:2011-02-25 14:59:51
【问题描述】:

我正在尝试在摩托罗拉 Milestone A853 上运行 helloandroid 应用程序。我输入了“adb devices”,手机被正确识别。但是,当我尝试运行应用程序时,Eclipse 总是停留在 27% “Launching delegate”。

这可能是什么原因?

【问题讨论】:

标签: android eclipse delegates


【解决方案1】:

模拟器也有 27% 的问题。它只是在我删除 AVD 并重新创建后才得到修复,所以这很可能与设备/模拟器有关(而且重新启动 ADB 并没有解决问题)。

编辑:

在项目页面上发现这个问题 #21073,由 benpar 回答:

更新:如果从 Eclipse 中的 AVD 管理器启动 AVD 模拟器,也可以避免这种情况。从 Eclipse 中的“运行”按钮启动第一个模拟器时会出现此问题。

避免:

  1. 启动 Eclipse
  2. 窗口 -> AVD 管理器
  3. 启动模拟器
  4. 运行项目

【讨论】:

    【解决方案2】:

    我在模拟器中运行应用程序时也遇到了这个问题。确保模拟器在启动应用程序之前正在运行,并且您不会遇到此问题。

    【讨论】:

      【解决方案3】:

      要获得更多信息,请尝试从 Eclipse 之外的命令行安装和启动应用程序。您将在项目的 /bin 文件夹中找到您的 .apk,然后使用:

      adb install -r <projectname>.apk
      

      它可能会起作用,如果不起作用,您可能会获得有关错误原因的更好信息。我使用 Eclipse 的经验表明它有时会很挑剔,这应该可以帮助您隔离问题。

      【讨论】:

      • 感谢您的回答,我输入了 C:\android-sdk-windows\platform-tools: adb install -r C:\workspace\HelloAndroid\bin\HelloAndroid.apk 但命令窗口停止工作。可能是什么原因?
      【解决方案4】:

      我在 27% 的问题上遇到了同样的问题。拔下设备并重新插入固定它。

      【讨论】:

        【解决方案5】:

        我发现最快的方法是在命令行上使用 Android Debug Bridge 进行检查。有时只需要停止和启动 adb 服务器。那就是:

        adb kill-server

        将停止服务器。那么:

        adb start-server

        应该这样做。检查连接的设备(但这不是必需的)

        adb devices

        它列出了连接的设备。
        然后回到eclipse重新开始调试。

        这也可以通过 Eclipse 在设备视图中完成。

        【讨论】:

          【解决方案6】:

          我得到了这个问题的解决方案有点傻。我所做的是从一个 Eclipse 实例启动模拟器。关闭 Eclipse。关闭 Eclipse 不会停止模拟器。现在重新启动eclipse。现在在已经运行的模拟器中运行您的应用程序。

          【讨论】:

            【解决方案7】:

            非常烦人的问题。我不得不关闭 eclipse 和模拟器,然后重新启动,这变得很耗时。来到这里阅读 Anna Lear 和 Vinay 发布的内容。工作!我认为在我的情况下发生这个问题是因为我在模拟器仍在运行时退出了 eclipse。要更正,正如 Anna 和 Vinay 所发布的,请执行此操作...

            确保 eclipse 和模拟器已关闭,然后...

            1. 开始省略
            2. 启动模拟器
            3. 退出eclipse(不要退出模拟器)
            4. 开始日食
            5. 现在运行您的程序(应该 100% 加载并且不会卡住)

            【讨论】:

            • 我尝试停止并重新启动 adb,但没有成功。我尝试切换工作区,删除项目并尝试,但没有任何效果。而当我尝试上述解决方案时,它确实对我有用。我知道这很疯狂,但这个解决方案有效。点赞!
            【解决方案8】:

            对我来说,挂起的是亚行。退出 eclipse 或模拟器都没有任何效果。

            1. 终止模拟器
            2. 终止 ADB,(我只是使用任务管理器终止了它的进程。
            3. 再次启动模拟器,(也会导致 ADB 重新启动)
            4. 运行你的程序

            它应该不再卡住了。

            【讨论】:

              【解决方案9】:

              我使用三星 Galaxy 运行该应用程序。我在运行应用程序上浪费了很多时间,但它没有启动,我每次都必须重新启动 Eclipse。 对我来说,我只是按照这些步骤操作,就没有问题了

              • 从我的电脑上删除了我的设备
              • 运行应用程序
              • 当它要求连接您的设备或创建 AVD 时。
              • 我重新连接我的设备并选择输出。
              • 我终于解决了这个问题

              【讨论】:

                猜你喜欢
                • 2017-06-20
                • 2015-05-13
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2018-10-03
                相关资源
                最近更新 更多