com.android.ddmlib.AdbCommandRejectedException:设备离线(即使设备已连接)

时间:2016-06-16 10:27:47

标签: android android-studio build

将Android Studio更新为2.1.2后,当我进行更改时,我收到的错误次数太多了。

  

com.android.ddmlib.AdbCommandRejectedException:设备离线

     

安装APK时出错

问题是设备从未连接且未脱机

如果我拔下并重新插上设备,它会再次正常工作。这在以前版本的AS中从未发生过。

问题:在AS中是否有更改设置以使其停止发生或者是错误?

16 个答案:

答案 0 :(得分:23)

使Studio缓存无效,重新启动设备,PC就能正常工作。有时端口的问题也是,只需在更改电脑的USB端口后尝试。

答案 1 :(得分:6)

您只需重新启动 ADB ,无需重新启动 PC 手机

尝试以下步骤:

转到命令提示符中的 Android SDK platform-tools目录

输入adb kill-server
然后输入adb start-server

现在尝试重新连接......

It Worked!

在我的情况下,我通过wifi调试很长一段时间,然后 ADB服务器需要刷新才能再次看到连接的设备

  

它发生在运行 Android 8.1.0 像素设备 Android Studio 3.0

干杯!

答案 2 :(得分:6)

重新启用 USB调试解决了该问题

设置> 开发人员选项>禁用并 Re -启用 USB调试

答案 3 :(得分:1)

我在“开发人员选项”下“已撤销USB调试授权”并且可以正常工作

答案 4 :(得分:1)

我在手机的“开发者”选项中更改了设置,它开始正常工作。

1.从未知来源安装应用程序的权限 2.允许通过USB安装应用程序。

答案 5 :(得分:1)

有同样的问题,刚刚重新启动并修复了它,实际上是它的连接问题,所以请先检查手机的电缆

答案 6 :(得分:1)

尝试禁用并重新启用* USB调试。 *

在开发人员选项菜单下

这解决了我的问题。

答案 7 :(得分:1)

只需更改USB端口并解锁手机

答案 8 :(得分:0)

在我的情况下,我已经在手机中激活了未知来源以安装应用程序。由于该应用尚未被Google接受,因此会阻止安装过程。

激活未知来源(在我的设备中,三星Galaxy Tab A 9.7是):

str

答案 9 :(得分:0)

拔下您的设备,然后点击“运行”,在访问选择窗口后,再次插入设备并选择已连接的设备。它会起作用!

答案 10 :(得分:0)

我已将其从为设备充电更改为文件传输,并且每次都可以使用。

答案 11 :(得分:0)

有同样的问题..重新启动我的AS和我的设备后解决了,别忘了检查Caple。

答案 12 :(得分:0)

我解决了 对于Mac  Android>首选项>构建,执行,部署>调试器---取消选中=>使用libusb后端

对于Windows File> Settings> Build,Execution,Deployment> Debugger --- Uncheck =>使用libusb后端

答案 13 :(得分:0)

更改USB端口并使用PC或笔记本电脑的另一个USB端口。这对我有用!

答案 14 :(得分:0)

  1. 重启并验证android studio
  2. 禁用和启用 USB 调试
  3. 拔下设备
  4. 插入设备
  5. 卸载现有应用
  6. 杀死并启动 adb 服务器
  7. YourComputer@YourComputer:~/Android/Sdk/platform-tools$ adb kill-server
  8. YourComputer@YourComputer:~/Android/Sdk/platform-tools$ adb start-server
  • 守护进程没有运行;现在从 tcp:5037 开始
  • 守护进程成功启动
  1. 再次运行应用
  2. 如果它不起作用,请确保您的电缆或连接良好

答案 15 :(得分:-2)

工具>> AVD Manager >> 操作 >>选择您的设备更多 >> 擦除数据

重新启动设备