我使用的是Windows 7和JDK 6.
我使用Eclipse下载了Android SDK软件包,并按照说明创建了第一个Hello World应用程序。
但是,当我站在MainActiviy.java上并点击运行时,我在控制台中收到以下错误:
与adb的连接中断您可能需要手动重启 来自“设备”视图的adb。
我尝试了很多我在这里看到的答案: 1.重新启动adb服务器 2.确保路径是正确的JDK 我查看了偏好,没有看到任何警告或错误。
我可以运行模拟器 - 它工作正常。但它不运行Hello World应用程序。
有什么问题?
答案 0 :(得分:9)
我必须进入DDMS视图,并在设备的视图菜单中选择:
重启ADB。
这使一切正常
答案 1 :(得分:3)
以下是选项列表,您可以尝试解决该问题:
adb kill-Server
adb start-Server
您可以尝试提高Eclipse的性能(主要是针对Android):
打开eclipse.ini
并设置:
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m`
尝试禁用防火墙
adb
New...
name: ADB
; value: <your android SDK path>\platform-tools
。添加到路径%ADB%答案 2 :(得分:3)
通过一次更改扩展Dejel的答案:
答案 3 :(得分:0)
我也有类似的问题。挣扎着很难解决,最后这对我来说很有用。
删除工作区根文件夹中的所有文件夹(工作区文件夹除外),如.android,.eclipse,.metadata等
将您的平台保存到更安全的地方并删除文件夹“adt-bundle-windows-x86-20130729”
再次将捆绑包解压缩到其他位置
再次尝试运行eclipse并创建一个应用程序
运行应用程序,查看模拟器是否自动启动
粘贴你的平台
这对我来说是第四次尝试。
答案 4 :(得分:0)
我做了一些非常简单的事情..我将adb.exe从users文件夹(用户// android-sdks / platform-tools复制到android-sdks下的tools文件夹。
然后在Android下的偏好设置中点击“恢复默认值”然后再次浏览回C:\ Users \\ android-sdks然后点击最新的API(19)点击确定..
然后它有效!!
答案 5 :(得分:0)
这对我有用:
只需转到笔记本电脑或电脑中的设备管理器即可。转到流程 - &gt;点击adb和 - &gt;点击结束流程。
现在转到sdk文件夹(它可能位于驱动器中的各个位置)并右键单击adb.exe并单击以管理员身份运行。
现在检查它是否正常。
答案 6 :(得分:0)
这对我来说总是有用的。请按照下列步骤操作: -
- 关闭Eclipse。
- 从任务管理器(仅限Windows)
中杀死 adb.exe- 断开设备连接。
- 重新连接您的设备。
- 启动Eclipse并等待Eclipse构建工作区。
醇>
P.S。这在物理设备上完美运行。我没有在模拟器上试过它。