模拟时,Galaxy S9设备始终显示为“脱机”

时间:2018-09-25 00:53:06

标签: android android-studio adb usb-debugging

当我尝试调试时,我的Galaxy S9设备始终显示为“脱机”。以前它与同一应用程序一起使用,并且没有任何变化。我收到此错误:Session 'app': Error Installing APK 和  com.android.ddmlib.AdbCommandRejectedException: device offline Error while Installing APK

我尝试过的事情:

  • 我更新了Android Studio
  • 清理/重建我的项目的所有组合
  • 重建APK
  • 仔细检查我的电脑上是否有最新的驱动器

仿真也不起作用,但是我能够通过安装Intel HAXM安装程序来解决此问题。我需要在硬件上调试的另一套开发人员工具吗?

4 个答案:

答案 0 :(得分:1)

直到今天,我在MOTO G5上也遇到过类似的情况:几周前一切正常,并且以某种方式停止了工作(也许某些Windows更新出现了问题),设备始终是“ {{1} }”(使用“ offline”时)。我尝试了许多不同的建议(重新安装驱动程序,禁用/启用usb调试,adb kill / restart-server,更改电缆,更改USB端口,重新启动PC,重新启动电话,仅撤销usb auth(请参见下文)均未成功。

然后我意识到:如果我删除RSA密钥,然后又撤销USB调试授权,该怎么办?最后,成功了! 借助此网站,我很快找到了按键的位置:Refresh Android Debug Bridge Keys

在Windows上,它们位于文件夹adb devices中 之后,下次我插上电话并最后执行“ C:\Users\{username}\.android\”时,它显示为“ adb devices”而不是“ unauthorized”。然后在电话屏幕上,出现一个弹出窗口,要求授权。再次获得授权后,瞧:一切正常!

由于我之前从未在其他任何论坛上找到此建议,因此我决定在此处发布我的个人解决方案。也许我可以帮助其他一些遇到同样问题的人。

答案 1 :(得分:0)

尝试adb kill-server && adb start-server && adb devices

此外,这不是emulation,而是在physical hardware上调试。

还可以在Android Studio中将此脚本定义为“外部工具”。

答案 2 :(得分:0)

在设备的occurrencesOf中禁用并重新启用-- the following code gives standard deviation by day display(full_data.groupby(['DAY'])['STEPS', 'CALORIES'].std()) -- the following code gives mean by day display(full_data.groupby(['DAY'])['STEPS', 'CALORIES'].mean()) 。另外,当您将设备连接到计算机时,设备上将出现提示,询问您是否要信任计算机,请单击“确定”。

答案 3 :(得分:0)

这可能是一个较晚的答案,但这对我有用。 当计算机提示您选择插入设备时会发生什么情况时,请选择“不执行任何操作”或直接忽略它。 在设备上,当被问到"Allow Access to phone data?"时,点击AllOWThis is what you should see when you swipe down from top.

在以上选项中,选择charge this phone 等待几秒钟,然后再次选择Transfer FilesConnect a MIDI Device 一段时间后,该设备应会出现在您的列表中。 如果不是,请从开发人员选项中禁用然后重新启用USB调试。