我是android开发的新手,我在安装所有最新平台时遇到问题。我是一名java开发人员,我想学习android。
我已经在windows xp sp3中成功安装了所有程序(JDK 1.6创建了环境变量,eclipse 3.5,3.6和3.7配置良好,Android SDK包含所有功能,设备,平台工具,APi等,以及ADT Plugin 12 for eclipse with a emulator to API 8 -Target 2.2-),但是,当我运行一个android项目进入eclipse(Run - > Android Application)时,eclipse控制台告诉我:“连接adb已关闭,并且出现严重错误...您必须重启adb和eclipse ...确保adb在此路径中'D:\ Android \ android-sdk-windows \ platform-tools \ adb.exe' “(或类似的东西)。
我非常确定路径是正确的,adb在命令行上运行正常,命令'adb kill-server'和'adb start-server'工作正常,但不能解决我的问题(就像我在其他答案中读到的那样)。
模拟器,通过Eclipse,不工作,但如果我通过Eclipse ADV Manager启动模拟器,模拟器启动正常,但是当我运行Android应用程序时,我也会犯同样的错误。
我认为Eclipse无法启动adb,但我不知道为什么。
其他问题,当我执行'adb devices'时,控制台向我显示一个空列表,没有'无设备'消息,但是当我插入HTC时,adb在控制台中正常运行,但Eclipse没有。
此外,我还尝试使用Eclipse - Devices选项卡重新启动adb,但设备列表也是空的。
有人可以帮帮我吗?我读过这么多,以至于我的眼睛都是像素化的。的xD
最好的问候!!
PD:抱歉,但我的英语有点差;)答案 0 :(得分:9)
在DDMS透视图中(如果未显示,请通过单击窗口添加它>打开透视图>其他...> DDMS) 然后单击设备选项卡的三角形>重置adb。 这适合我。
答案 1 :(得分:4)
我终于解决了问题,请查看我的blog
您可以执行以下步骤来解决问题:
检查流程的路径:
- 如果路径类似于“Programs \ android-sdk \ platform-tools”,这意味着正在运行此进程的是android sdk。
- 如果没有,这意味着还有另一个运行adb.exe的进程,你必须终止运行adb.exe的进程或服务。(你可以通过路径识别进程)
答案 2 :(得分:2)
我也遇到过这个问题。我发现的解决方案是杀死eclipse,打开任务管理器并终止adb.exe进程。然后,当你再次启动eclipse时,这也应该启动adb,它应该可以在那里工作。
答案 3 :(得分:2)
请尝试以下步骤:
- Close Eclipse IDE
- Go to the Android SDK platform-tools directory in Command Prompt
- run adb kill-server
- run adb start-server
- Now start Eclipse again.
希望这可以帮助你:)
答案 4 :(得分:0)
就我而言,在Windows7中
然后转到命令提示符转到plate-form工具并输入
adb start-server
然后通过eclipse运行您的应用程序。
它对我来说很好。
答案 5 :(得分:0)
答案 6 :(得分:0)
在我的情况下,问题是防火墙!。关闭你的Windows防火墙,然后从任务管理器重新启动adb和eclipse