Android Studio显示对话框“无法创建调试桥:无法启动adb服务器:无法获取'adb版''的结果

时间:2015-11-06 01:14:37

标签: android android-studio

当我打开Android Studio时,它会显示下面的对话框,而我的应用程序无法作为调试模式运行。

Unable to create Debug Brisge. Unable to start adb server. Unable to obtain result of 'adb version'

3 个答案:

答案 0 :(得分:22)

找到sdk-> platform-tool的文件夹,然后运行命令adb tcpip 5555

这应该导致以下结果:

adb tcpip 5555 result

现在重启Android Studio并重新连接Android Monitor:

Reconnect android monitor

答案 1 :(得分:7)

  1. 通过反复调用adb kill-server来停止来自终端的adb,以终止所有正在运行的adb。
  2. 通过取消标记“启用ADB集成”(来自工具栏 - >工具 - > Android - >启用ADB集成),在Android Studio上禁用adb集成。
  3. 通过标记“启用ADB集成”再次启用ADB集成。
  4. 最后运行项目,因此adb将自动正确启动。

答案 2 :(得分:0)

Android Studio 3.2似乎在DNS上使用DNS来解析OSX上的“本地主机”(对于Google来说似乎是个坏主意),而在我的情况下,本地DNS服务器上的错误DNS条目使事情破了。

private void displayCopyRight() { buttons[13].setAction(new AbstractAction("" + button_Shapes[13]) { { putValue(Action.ACTION_COMMAND_KEY, getValue(Action.NAME)); } public void actionPerformed(ActionEvent e){ display.setText("[c] Khoa-Nguyen"); } }); int c = JComponent.WHEN_IN_FOCUSED_WINDOW; KeyStroke ks = KeyStroke.getKeyStroke(KeyEvent.VK_C, InputEvent.CTRL_DOWN_MASK); buttons[13].getInputMap(c).put(ks, button_Shapes[13]); buttons[13].getActionMap().put(button_Shapes[13], buttons[13].getAction()); }

因此,请确认localhost解析为127.0.0.1