首页 文章

运行Android应用程序时出现错误“与adb的连接已关闭”

提问于
浏览
5

我是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 回答

  • 0

    在DDMS透视图中(如果未显示,通过单击窗口>打开透视图>其他...> DDMS添加它),然后单击设备选项卡的三角形>重置adb . 这对我有用 .

    enter image description here

  • 2

    我终于解决了这个问题,请看我的blog

    您可以执行以下步骤来解决问题:

    • 任务管理器 - >进程

    • 右键单击adb.exe并左键单击"properties"

    • 检查进程的路径:

    • 如果路径类似于“Programs \ android-sdk \ platform-tools”,这意味着它正在运行此进程的android sdk .

    • 如果没有,这意味着有另一个进程运行adb.exe,你必须终止运行adb.exe的进程或服务 . (你可以通过路径识别进程)

  • 0

    我也遇到过这个问题 . 我发现的解决方案是杀死eclipse,打开任务管理器并终止adb.exe进程 . 然后,当你再次启动eclipse时,那也应该启动adb,它应该从那里起作用 .

  • 4

    请尝试以下步骤:

    - 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.
    

    希望这可以帮到你:)

  • 0

    就我而言,在Windows7中

    • 关闭所有打开的模拟器

    • 转到任务管理器>进程,然后单击adb.exe并按下按钮'end process' .

    • 然后转到命令提示符转到plate-form工具并输入

    adb start-server
    
    • 然后通过eclipse运行你的应用程序 .

    它对我来说很好 .

  • 2

    您尝试打开任务管理器>进程> eclipse.exe>结束进程>重新启动eclipse

  • 9

    在我的情况下,问题是防火墙! . 关闭你的Windows防火墙,然后从任务管理器重新启动adb和eclipse

相关问题