Mac OS: Android Studioon ADB 连接错误
Mac OS: Android Studion ADB connection error
我想在我的设备或模拟器上启动我的应用程序,但我不能,因为 Adb 无法启动。
从命令行调用 Adb 时工作正常,但它不能 运行 在 android studio 上。当我 运行 adb start-server 它 运行 成功。我已将默认 android 服务器端口更改为 12345,因为使用了 5037。
以下是 adb devices 和 adb start-server 命令的结果:
adb devices
List of devices attached
0e6acf5f2599540e device
和
adb start-server
- daemon not running. starting it now on port 12346 *
- daemon started successfully *
在 idea.log 文件中出现以下错误:
java.util.concurrent.TimeoutException at
java.util.concurrent.FutureTask.get(FutureTask.java:205) at
com.android.tools.idea.ddms.adb.AdbService.run(AdbService.java:232)
at
com.intellij.openapi.application.impl.ApplicationImpl.run(ApplicationImpl.java:369)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745) 2016-12-27 10:44:32,484
[3713735] WARN - #com.android.ddmlib -
'/Users/nabila/Library/Android/sdk/platform-tools/adb,start-server'
failed -- run manually if necessary
Android工作室版本:2.2.3
Android 调试桥版本 1.0.36
修订版 0e9850346394-android
提前致谢
尝试这些命令
adb kill-server
终止现有服务器
然后
adb devices
启动新服务器
然后
转到 phone 的开发人员选项并撤销所有 usb 授权,然后将您的设备重新连接到 useb,它会要求接受 RSA 指纹,然后您就完成了。
您也可以使用 adb -P 1234 start-server
将 adb 服务器启动到 1234 端口
问题是由于 5037 端口上的 运行ning 进程造成的。即使 adb 已在 12345 端口上配置为 运行 android studio 仍然使用 5037。
执行:
sudo lsof -i :5037
并终止所有活动进程。
我想在我的设备或模拟器上启动我的应用程序,但我不能,因为 Adb 无法启动。 从命令行调用 Adb 时工作正常,但它不能 运行 在 android studio 上。当我 运行 adb start-server 它 运行 成功。我已将默认 android 服务器端口更改为 12345,因为使用了 5037。
以下是 adb devices 和 adb start-server 命令的结果:
adb devices
List of devices attached
0e6acf5f2599540e device
和
adb start-server
- daemon not running. starting it now on port 12346 *
- daemon started successfully *
在 idea.log 文件中出现以下错误:
java.util.concurrent.TimeoutException at java.util.concurrent.FutureTask.get(FutureTask.java:205) at com.android.tools.idea.ddms.adb.AdbService.run(AdbService.java:232) at com.intellij.openapi.application.impl.ApplicationImpl.run(ApplicationImpl.java:369) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) 2016-12-27 10:44:32,484 [3713735] WARN - #com.android.ddmlib - '/Users/nabila/Library/Android/sdk/platform-tools/adb,start-server' failed -- run manually if necessary
Android工作室版本:2.2.3 Android 调试桥版本 1.0.36 修订版 0e9850346394-android
提前致谢
尝试这些命令
adb kill-server
终止现有服务器
然后
adb devices
启动新服务器
然后 转到 phone 的开发人员选项并撤销所有 usb 授权,然后将您的设备重新连接到 useb,它会要求接受 RSA 指纹,然后您就完成了。
您也可以使用 adb -P 1234 start-server
将 adb 服务器启动到 1234 端口
问题是由于 5037 端口上的 运行ning 进程造成的。即使 adb 已在 12345 端口上配置为 运行 android studio 仍然使用 5037。
执行:
sudo lsof -i :5037
并终止所有活动进程。