当前位置: 首页 > 知识库问答 >
问题:

ADB服务器未在macOS上确认

有品
2023-03-14

我得到这个错误,因为两天前,当我更新我的Android Studio到最新的稳定版本2.3;完整的错误消息,我从Gradle控制台是:

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

我试图解决这个问题:

>

卸载并删除所有Android Studio的东西(除了项目目录),重新启动MAC,安装新鲜和最新的Android Studio。

增加gradle vm ramorg.gradle.jvmargs=-Xmx1536M在项目gradle.properties

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

环境:

  • 操作系统:MacOS Sierra 10.12。3

共有3个答案

聂昱
2023-03-14

我通常发现这个问题发生时,我有两个实例的ADB工作,即当我有我的Eclipse和Android Studio同时运行,当他们指向系统上不同的SDK管理器(平台工具文件夹)。尝试搜索其他IDE正在使用ADB,在活动监视器中删除它,然后只运行一个实例。或者我的工作是只有一个SDK管理器,并将我的两个IDE指向一个平台工具文件夹。

希望这有所帮助。

莫宁
2023-03-14

我读到你杀死了adb,但是这个答案说如何解决“adb服务器没有确认”错误?您是从平台工具文件夹中执行此操作的吗?如果您的答案是肯定的,请通过SDK管理器将Android SDK更新为最新版本,并更新$Android_HOME

我希望有帮助!

贺博厚
2023-03-14

地址已在使用表示您有另一个adb运行实例。检查您的系统变量$PATH$ANDROID_HOMElocal.properties文件(您的项目)和您的.bash_profile。确保所有这些具有相同的Android SDK路径。然后尝试重新启动adb服务器。

 类似资料:
  • 启动服务器时,出现以下错误:无法启动服务器。 localhost上的服务器GlassFish Server Open Source Edition 3(Java EE 6)无法启动。

  • Windows 10更新打破了睡眠,计算机在模拟器打开的情况下进入睡眠状态,现在它坏了。当我运行一个应用程序以在模拟器中启动时,它会启动模拟器,但不会安装只是超时。当我尝试将应用程序运行到正在运行的模拟器实例中时,Studio说: 我在这里遵循了其他一些思路。我试着改变控制面板中的环境变量,但事实上我认为它最初指向了正确的位置,即现在的SDK所在的位置 真的有点像噩梦。 如何设置供应商密钥?使用A

  • 问题内容: 背景 我正在尝试将条纹付款集成到我的网站中。我需要使用我的专用条纹密钥创建一个条纹用户。我将此密钥存储在服务器上,并调用服务器方法来创建用户。也许还有另一种方法可以做到这一点? 我的尝试和结果 我一直在使用相同的客户端代码和不同的服务器代码。所有尝试都会立即在客户端的console.log(…)上给出undefined,但在服务器的console.log(…)上给出正确的响应: 我也尝

  • 问题内容: 尝试使用go与postgres数据库通信,准备如下语句: 引发以下错误: 有什么办法吗? 如果需要,我可以添加更多信息。 问题答案: 您应该建立没有SSL加密的数据库连接,如下所示:

  • 我刚刚注册了一个godaddy服务器来测试我正在编写的PHP脚本。我使用PHPMailer发送电子邮件,它使用godaddy电子邮件主机:relay-hosting.secureserver.net 问题是我想将电子邮件标记为来自“me”@gmail.com 当我使用AddReplyTo字段中的gmail地址发送电子邮件时,收件人电子邮件帐户会直接将其发送到垃圾邮件文件夹。 我知道这里有一个基本的

  • 现在,我正在尝试使用log4j2将所有具有信息级别或更高级别(警告、错误和致命)的内容记录到我的服务器,并将所有具有信息级别的内容记录到我的控制台。我能够把事情记录到我的控制台上,但是,我在正确地将正确的级别记录到服务器上时遇到了问题。 以下是我迄今为止尝试过的: Java XML 上面的代码没有输出我想要的,这是有INFO级别输出到控制台和INFO级别和向上输出到服务器。 相反,我能够输出:一切