繁体   English   中英

Mac OS:Android Studion ADB连接错误

[英]Mac OS: Android Studion ADB connection error

我想在设备或仿真器上启动我的应用程序,但由于Adb无法启动而无法启动。 从命令行调用Adb时效果很好,但无法在android studio上运行。 当我运行adb启动服务器时,它成功运行。 由于使用了5037,因此我已将默认的android服务器端口更改为12345。

以下是adb设备和adb启动服务器命令的结果:

adb设备

连接的设备清单

0e6acf5f2599540e设备

亚行启动服务器

  • 守护程序未运行。 现在从端口12346启动它*
  • 守护程序成功启动*

在idea.log文件中,出现以下错误:

com处java.util.concurrent.FutureTask.get(FutureTask.java:205)处的java.util.concurrent.TimeoutException com处com.android.tools.idea.ddms.adb.AdbService $ 1.run(AdbService.java:232) .intellij.openapi.application.impl.ApplicationImpl $ 8.run(ApplicationImpl.java:369)在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)在java.util.concurrent.FutureTask.run( FutureTask.java:266),位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142),位于java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617),位于java.lang.Thread.run (Thread.java:745)2016-12-27 10:44:32,484 [3713735]警告-#com.android.ddmlib-'/ Users / nabila / Library / Android / sdk / platform-tools / adb,启动服务器'失败-必要时手动运行

Android Studio版本:2.2.3 Android调试桥版本1.0.36修订版0e9850346394-android

提前致谢

试试这些命令

adb kill-server

杀死现有服务器

然后

adb devices

启动新服务器

然后转到手机的开发人员选项并撤消所有USB授权,然后将设备与useb重新连接,它将要求接受RSA指纹,您已完成操作。

您还可以使用adb -P 1234 start-server将adb服务器启动到1234端口

问题是由于在5037端口上运行进程。 即使adb已配置为在12345端口上运行,android studio仍会使用5037。

执行:

须藤lsof -i:5037

并杀死所有活动进程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM