【问题标题】:"Device is offline" after succesfully installing APK成功安装APK后“设备离线”
【发布时间】:2019-01-17 15:00:13
【问题描述】:

在尝试调试我的应用程序时,APK 的安装工作正常,但启动调试器时出现错误“设备处于脱机状态”:

01/17 15:56:08: Launching app
$ adb push /home/bf/Projects/.../app-full-debug.apk /data/local/tmp/nl.my.app
$ adb shell pm install -t -r "/data/local/tmp/nl.my.app"
Success
APK installed in 3 s 918 ms
$ adb shell am start -n "nl.my.app/nl.my.app.activities.LoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Device is offline

我尝试更新 SDK,但无济于事。在另一台设备上运行相同的应用程序可以正常工作。

此外,启动时(在“选择部署目标”屏幕中),它没有给我任何信息,只有序列号和[null],而我获得了其他设备的完整信息(品牌和型号等)

【问题讨论】:

  • 检查你的电缆..
  • 也许你有两个版本的adb?您的电缆有故障/损坏吗? adb devices 的输出是什么(这会打印出已连接设备的列表)?
  • 尝试将您的 USB 数据线连接到您计算机中的另一个 USB 端口。
  • adb devices 给了我序列号和device(仅此而已)。
  • 我用新的电缆更换了电缆。同样的问题。它总是会立即发生(有故障的电缆也会在安装 APK 时出错)。

标签: android android-studio adb


【解决方案1】:

我并没有解决问题本身,但使用 TCP/IP 调试确实有效:

~$ adb tcpip 5555
~$ adb connect <ipaddr>:5555

设备现在也会在“选择部署目标”屏幕中显示所有信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-27
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多