【问题标题】:com.android.ddmlib.AdbCommandRejectedException: device offline (Even when device is connected)com.android.ddmlib.AdbCommandRejectedException:设备离线(即使设备已连接)
【发布时间】:2016-10-17 19:32:37
【问题描述】:

在将 Android Studio 更新到 2.1.2 后,我在进行更改时多次收到以下错误。

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

安装 APK 时出错

问题是设备从未连接且未离线

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

问题:是否需要在 AS 中更改设置以阻止这种情况发生或者这是一个错误?

【问题讨论】:

  • 你解决了吗?

标签: android android-studio build


【解决方案1】:

使您的 Studio 缓存失效,重新启动您的设备,PC 即可工作。有时候端口也有问题,换个电脑的usb端口试试。

【讨论】:

  • 是windows驱动/硬件问题。
  • 在我的情况下,重启设备有效,Mi A2 running android pie
【解决方案2】:

重新启用 USB 调试 修复了问题

设置 > 开发者选项 > 禁用并重新-启用USB调试

【讨论】:

    【解决方案3】:

    您只需重启ADB,无需重启PCPhone

    尝试以下步骤:

    在命令提示符下进入Android SDK平台工具目录

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

    现在尝试重新连接...

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

    它发生在运行 Android 8.1.0Android Studio 3.0

    Pixel 设备

    干杯!

    【讨论】:

    • 我同意了,我刚刚从 Windows 任务管理器中重新启动了 adb.exe 并开始在 android studio 上进行调试。更换 USB 端口也可能有所帮助
    【解决方案4】:

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

    在您的开发者选项菜单下

    这解决了我的问题。

    【讨论】:

      【解决方案5】:

      我在“开发者选项”下“撤销了 USB 调试授权”,它可以工作

      【讨论】:

        【解决方案6】:

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

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

        【讨论】:

          【解决方案7】:

          遇到同样的问题,刚刚重启解决了,实际上是连接问题,所以先检查手机的数据线

          【讨论】:

            【解决方案8】:

            就我而言,我在手机中激活了未知来源以安装应用程序。由于该应用尚未被 Google 接受,因此会阻止安装过程。

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

            Lock screen and security
            

            【讨论】:

              【解决方案9】:

              拔下您的设备并单击运行,在访问选择窗口后,再次插入您的设备并选择您连接的设备。它会工作的!

              【讨论】:

                【解决方案10】:

                我已将其从 为设备充电 更改为 文件传输,并且每次都能正常工作。

                【讨论】:

                  【解决方案11】:

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

                  【讨论】:

                    【解决方案12】:

                    我解决了 为 mac Android>Preferences>Build,Execution,Deployment>Debugger ---Uncheck => Use libusb backend

                    适用于窗户 文件>设置>构建、执行、部署>调试器---取消选中=>使用libusb后端

                    【讨论】:

                      【解决方案13】:

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

                      【讨论】:

                        【解决方案14】:
                        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】:

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

                          重新启动设备

                          【讨论】:

                            猜你喜欢
                            • 2015-09-07
                            • 2019-04-09
                            • 2011-04-10
                            • 1970-01-01
                            • 1970-01-01
                            • 2020-08-21
                            • 2019-06-23
                            • 2012-05-27
                            • 1970-01-01
                            相关资源
                            最近更新 更多