【问题标题】:Android Studio cannot access adb to run a buildAndroid Studio 无法访问 adb 来运行构建
【发布时间】:2018-11-03 02:25:48
【问题描述】:

新手警告。我刚刚安装了 Android Studio,我正在尝试按照“构建您的第一个应用程序”教程进行操作。我创建了项目并试图运行。我创建了一个 VM,但随后无法在“选择部署目标”屏幕中看到它。请注意,我可以在 AVD 屏幕中看到模拟器图像,因此它被创建了。好像 adb 没有启动。我可以去终端并运行 adb 并且它已安装并在我的路径上,但 Android Studio 似乎没有看到它。我从日志中得到以下信息。

7:10 PM Unable to open connection to: localhost/192.168.1.43:5037, due to: java.net.ConnectException: Operation timed out

7:10 PM Connection attempts: 6

7:11 PM Unable to open connection to: localhost/192.168.1.43:5037, due to: java.net.ConnectException: Operation timed out

7:11 PM Connection attempts: 7

7:12 PM Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running. If it's being used by something else, choose a new port number in the preferences.

7:12 PM * daemon not running; starting now at tcp:5037

7:12 PM * daemon started successfully

7:13 PM Unable to open connection to: localhost/192.168.1.43:5037, due to: java.net.ConnectException: Operation timed out

7:13 PM Connection attempts: 8

我在 osx 上。

【问题讨论】:

    标签: android android-studio adb


    【解决方案1】:

    首先,移动到您的平台工具目录

    $ cd /Users/..../Android/adt-bundle-mac-x86_64-20140702/sdk/platform-tools/
    

    然后杀死服务器

    $ ./adb kill-server
    

    然后重启服务器

    $ ./adb start-server
    

    【讨论】:

    • 谢谢,但那不是这样做的。需要明确的是,我使用的是 Android Studio 中的终端。然后我可以kill并启动服务器,终端不报任何错误。然后重试运行命令,我收到类似的错误:“8:00 PM 无法打开选定的 VM 调试端口 (8700)。确保没有另一个 DDMS 实例或 eclipse 插件正在运行。如果它被某些东西使用否则,请在首选项中选择一个新的端口号。”
    • 在研究 DDMS 时,似乎前段时间已弃用。
    • 本地主机的IP是否可疑?通常是 127.1.*。我想知道我是否有冲突。
    • 尝试从另一个端口stackoverflow.com/questions/3836571/…
    猜你喜欢
    • 1970-01-01
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 2016-01-10
    • 2013-11-08
    • 1970-01-01
    相关资源
    最近更新 更多