我正在运行Eclipse:Helios。这是问题所在。当我在编程时让我的Android模拟器运行大约20分钟时,如果我尝试安装并运行我的应用程序,我在控制台中收到此错误:
[2011-07-12 12:27:55 - DatePrinter]无法安装DatePrinter.apk 在设备'emulator-5554'上:连接被拒绝:连接
[2011-07-12 12:27:55 - DatePrinter] java.net.ConnectException: 连接被拒绝:连接
[2011-07-12 12:27:55 - DatePrinter]启动已取消!
如果我关闭模拟器并再次运行项目,则会启动一个新模拟器并且控制台会显示模拟器启动,但应用程序未安装且模拟器未显示在DDMS中。
如果我转到终端并输入adb devices
,我会收到此错误消息
ADB服务器未确认
*无法启动守护程序*
错误无法连接到守护程序
我找到的唯一方法就是关闭eclipse,杀死adb.exe进程并重新启动eclipse。
任何想法可能导致此错误/如何调试它?
编辑:通过SDK管理器启动模拟器也不会产生任何正面结果。
编辑2 :运行adb kill-server和adb start-server会产生相同的消息“ADB Server没有确认”,尽管它在此之前打印了"daemon not started, starting it now on port 5037"
。
答案 0 :(得分:5)
虽然我没有和你一样的问题。如果模拟器和Eclipse存在连接问题,请使用以下命令:
在Eclipse的DEVICES窗口(DDMS透视图)下拉菜单中(在窗口的右上角)选择“Reset ADB”。
这解决了大多数连接问题,否则将需要重新启动。
答案 1 :(得分:2)
试试这个
adb kill-server
adb start-server
检查adb路径是否已添加到环境变量中,否则尝试重新安装SDK本身。
答案 2 :(得分:0)
我遇到了同样的问题。在文件夹C:/../android-sdk/platform-tools
中,以下命令不起作用。
adb kill-server
什么也没做,
adb start-server
导致错误。
所以我用任务管理器杀了adb进程并再次使用adb start-server
。它有效。
答案 3 :(得分:0)
这是一种方法:
adb
并结束流程答案 4 :(得分:-2)
检查您的防病毒程序控制对话框,例如Norton Antivirus和ZoneAlarm 2010。
确保
eclipse.exe
emulator.exe
emulator-arm.exe
有输入和出站以及网络连接!