当前位置:  开发笔记 > 编程语言 > 正文

ADB服务器在macOS上没有确认

如何解决《ADB服务器在macOS上没有确认》经验,为你挑选了1个好方法。

自从两天前我将Android Studio更新到最新的稳定版本2.3后,我收到此错误; 我从Gradle Console获得的完整错误消息是:

07:59:59 E/adb: error: could not install *smartsocket* listener: Address already in use
07:59:59 E/adb: ADB server didn't ACK
07:59:59 E/adb: * failed to start daemon *
07:59:59 E/adb: error: cannot connect to daemon
07:59:59 E/ddms: '/Users/USER_NAME/Library/Android/sdk/platform-tools/adb start
server' failed -- run manually if necessary

我试图解决这个问题:

杀死所有adb进程并确保没有进程持有端口5037,adb kill-server(* server not running *即使在adb正在运行的情况下也是如此),关闭Android Studio,删除~/.android目录,运行adb start-server(说* daemon not running. starting it now at tcp:5037 *; * daemon started successfully *,启动Android Studio并运行应用程序,MAC抛出错误adb quit unexpectedly和gradle控制台显示相同我上面发布的错误.

卸载并删除所有Android Studio的东西(项目目录除外),重启MAC,安装新鲜和最新的android studio.

org.gradle.jvmargs=-Xmx1536M在项目中增加了gradle vm ramgradle.properties

卸载防病毒软件并重新启动mac

环境:

操作系统:MacOS Sierra 10.12.3

Android Studio:2.3

buildToolsVersion:'25 .0.0'

Android Debug Bridge版本:1.0.39

JIthin.. 5

Address already in use表示您正在运行另一个adb实例。检查系统变量 $PATH$ANDROID_HOMElocal.properties文件)以及项目的文件和.bash_profile。确保所有这些都具有相同的android sdk路径。然后尝试重新启动adb服务器。 adb kill-server和adb start-server



1> JIthin..:

Address already in use表示您正在运行另一个adb实例。检查系统变量 $PATH$ANDROID_HOMElocal.properties文件)以及项目的文件和.bash_profile。确保所有这些都具有相同的android sdk路径。然后尝试重新启动adb服务器。 adb kill-server和adb start-server

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有