【问题标题】:Connection with adb was interrupted You may want to manually restart adb from the Devices view与 adb 的连接被中断 您可能需要从设备视图手动重新启动 adb
【发布时间】:2012-11-03 09:35:39
【问题描述】:

我使用的是 Windows 7 和 JDK 6。

我下载了带有 Eclipse 的 Android SDK 包,并按照说明创建了第一个 Hello World 应用程序。

但是,当我站在 MainActiviy.java 上并单击运行时,我在控制台中收到以下错误:

与 adb 的连接已中断您可能需要手动重新启动 设备视图中的 adb。

我尝试了很多在这里看到的答案: 1.重启adb服务器 2.确保路径是正确的JDK 3. 我检查了偏好,没有看到任何警告或错误。

我可以运行模拟器,而且效果很好。但它不运行 Hello World 应用程序。

怎么了?

【问题讨论】:

    标签: android eclipse android-emulator


    【解决方案1】:

    我必须进入 DDMS 视图,并在设备的视图菜单中选择:

    重启亚行。

    这让一切正常

    【讨论】:

    • 或者简单地拔下并重新插入您的设备......它通常对我有用! :)
    【解决方案2】:

    以下是您可以尝试解决该问题的选项列表:

    • 运行:adb kill-Server,在adb start-Server之后
    • 尝试禁用并在设置后启用设备上的 USB 调试。 这样做时,拔出 USB 电缆并将其重新插入也有帮助。
    • 请稍等,有时如果它启动缓慢并且 Eclipse 会丢弃此错误,则会发生这种情况。
    • 尝试通过任务管理器杀死 adb.exe。它将以不同的方式重新启动。
    • 您可以尝试提高 Eclipse 的性能(主要用于 Android):

      打开eclipse.ini 并设置:

       -Xms128m        
       -Xmx512m         
       -XX:MaxPermSize=256m`
      
    • 尝试禁用防火墙

    • 卸载以前版本的 JRE 或 JDK(如果您还有当前使用的新版本)。之后,重启 Eclipse
    • DDMS 能看到您的模拟器吗?尝试通过DDMS重启adb
    • 另外添加(如果你还没有)ADB到全局路径:我的电脑->属性->高级系统设置->环境变量->按New...name: ADB; value: <your android SDK path>\platform-tools。添加到路径 %ADB% 后

    【讨论】:

    • 我运行的不是设备,而是模拟器
    • 请稍等,有时如果它启动缓慢并且 Eclipse 放弃此错误会发生这种情况
    • 没有帮助。我现在得到 [2012-11-14 22:10:49 - DeviceMonitor] 连接尝试:56
    • 您是否尝试通过任务管理器杀死 adb.exe。它将以不同的方式重新启动。
    • 正如@Fess 所建议的,我认为它应该在杀死 adb.exe 后工作
    【解决方案3】:

    通过一项更改扩展上述 Dejel 的答案:

    1. Window -> Open Perspective -> DDMS(DDMS 可以在“Other...”部分)
    2. 窗口 -> 显示视图 -> 设备(如果在左侧窗格中尚不可见)
    3. 在视图菜单下(“设备”标题上的小向下三角形)选择“重置 adb”(在较新的版本中,重新启动可能已重命名为“重置”)。

    【讨论】:

      【解决方案4】:

      我也有类似的问题。费了很多力气解决,最后这对我有用。

      1. 删除工作区根文件夹(工作区文件夹除外)中的所有文件夹,如 .android、.eclipse、.metadata 等

      2. 将您的平台保存到更安全的地方并删除文件夹“adt-bundle-windows-x86-20130729”

      3. 将包再次解压到其他位置

      4. 尝试再次运行 eclipse 并创建应用程序

      5. 运行应用,看看模拟器是否自动启动

      6. 粘贴回你的平台

      这在我第四次尝试时对我有用。

      【讨论】:

        【解决方案5】:

        我做了一些非常简单的事情。我将 adb.exe 从用户文件夹(用户//android-sdks/platform-tools 复制到 android-sdks 下的工具文件夹。

        然后在 Android 下的首选项中我点击“恢复默认值”然后再次浏览回 C:\Users\\android-sdks 然后点击最新的 API (19) 点击确定..

        然后成功了!!

        【讨论】:

          【解决方案6】:

          这对我有用:

          只需在您的笔记本电脑或 PC 中进入设备管理器 -> 进入进程 -> 点击 adb 并 -> 点击结束进程。

          现在转到 sdk 文件夹(它可能位于驱动器中的不同位置)并右键单击 adb.exe 并单击以管理员身份运行。

          现在检查它是否工作正常。

          【讨论】:

            【解决方案7】:

            这总是对我有用。请按照以下步骤操作:-

            1. 关闭 Eclipse。
            2. 从任务管理器中杀死 adb.exe(仅限 Windows)
            3. 断开您的设备。
            4. 重新连接您的设备。
            5. 启动 Eclipse 并等待 Eclipse 构建工作区。

            附:这在物理设备上完美运行。我还没有在模拟器上试过。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2013-08-14
              • 1970-01-01
              • 2014-05-04
              • 1970-01-01
              • 2015-07-01
              • 2011-12-05
              相关资源
              最近更新 更多