我是android开发的新手,我在安装所有最新平台时遇到了问题 . 我是一名java开发人员,我想学习android .
我是've installed all programs succesfully in windows xp sp3 (JDK 1.6 with environment vars created, eclipse 3.5, 3.6 & 3.7 well configured, Android SDK with all the features, devices, platform-tools, APi'等,以及用于eclipse的ADT插件12,模拟器到API 8 -Target 2.2-),但是,当我在eclipse中运行一个android项目(Run - > Android Application)时,eclipse控制台告诉我: “ The connection to adb is down, and a severe error has ocurred... You must restart adb and eclipse... Ensure that adb is in this path '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:对不起,但我的英语有点差;)
7 回答
在DDMS透视图中(如果未显示,通过单击窗口>打开透视图>其他...> DDMS添加它),然后单击设备选项卡的三角形>重置adb . 这对我有用 .
我终于解决了这个问题,请看我的blog
您可以执行以下步骤来解决问题:
任务管理器 - >进程
右键单击adb.exe并左键单击"properties"
检查进程的路径:
如果路径类似于“Programs \ android-sdk \ platform-tools”,这意味着它正在运行此进程的android sdk .
如果没有,这意味着有另一个进程运行adb.exe,你必须终止运行adb.exe的进程或服务 . (你可以通过路径识别进程)
我也遇到过这个问题 . 我发现的解决方案是杀死eclipse,打开任务管理器并终止adb.exe进程 . 然后,当你再次启动eclipse时,那也应该启动adb,它应该从那里起作用 .
请尝试以下步骤:
希望这可以帮到你:)
就我而言,在Windows7中
关闭所有打开的模拟器
转到任务管理器>进程,然后单击adb.exe并按下按钮'end process' .
然后转到命令提示符转到plate-form工具并输入
它对我来说很好 .
您尝试打开任务管理器>进程> eclipse.exe>结束进程>重新启动eclipse
在我的情况下,问题是防火墙! . 关闭你的Windows防火墙,然后从任务管理器重新启动adb和eclipse