6

我正在使用 Windows 7 和 JDK 6。

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

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

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

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

我可以运行模拟器 - 它工作正常。但它不运行 Hello World 应用程序。

怎么了?

4

7 回答 7

9

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

重启亚行。

这使一切正常

于 2012-11-14T20:56:54.023 回答
3

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

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

    打开eclipse.ini并设置:

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

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

扩展 Dejel 上面的答案,进行一项更改:

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

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

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

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

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

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

  5. 运行应用程序并查看模拟器是否自动启动

  6. 粘贴回您的平台

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

于 2013-10-25T06:56:32.153 回答
0

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

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

然后它起作用了!

于 2013-11-20T00:12:56.750 回答
0

这对我有用:

只需转到笔记本电脑或PC中的设备管理器->转到进程->单击adb并->单击结束进程。

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

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

于 2014-09-16T16:45:11.823 回答
0

这总是对我有用。跟着这些步骤 :-

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

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

于 2015-02-03T20:50:20.747 回答