【问题标题】:Debugging app from the device without USB and WIFI从没有 USB 和 WIFI 的设备调试应用程序
【发布时间】:2019-12-01 06:17:41
【问题描述】:

因为我的应用在模拟器上运行并在我的设备上崩溃。我想直接从设备查看我的应用程序的日志报告。这样它可能会导致更好的调试方式。但我有以下问题

  1. 我的设备通过 LAN 连接到 PC。
  2. 我的设备没有 USB 连接(没有从端口)。

我使用 android studio 作为 IDE。如果设备连接到相同的 wifi 网络(如Debugging over wifi network),我已经看到了几个可以使用的示例,但这无济于事。

有一个带有wifiofficial documentation for wifi的官方文档,在第3步中仍然需要USB连接。

Android Studio 是否提供任何类型的解决方案?

【问题讨论】:

  • official documentation 中的方法对我来说很好用。我可以通过 Wi-Fi 进行调试。
  • 你好,markus,没有wifi and usb有什么办法吗?
  • 啊,对不起。你说你不能使用 USB 并且在步骤中需要它。
  • 用USB线将设备连接到主机。
  • 您能否将您的设备连接到另一台安装了ADB 的PC?通过 USB 进行配置只需在设备重启后进行一次。

标签: java android android-studio debugging


【解决方案1】:

如果您的应用配置了 firebase,也许您可​​以使用来自 firebase 站点的DebugView

【讨论】:

  • 首先,我应该在 Firebase 中注册。 @Ichigo 的回答让我做得很深。现在我明白了。两者都非常有帮助。谢谢大家:)
【解决方案2】:

要从任何 Android 设备获取崩溃报告,您可以使用 crashlytics..
这是一个非常好的库,它为您提供了非常详细的崩溃日志以及许多其他详细信息,如 android 设备名称、内存大小、内存、方向等。

好消息是这个 crashlytics 以前是不同的库,现在是 Firebase 的一部分。 要开始使用,您可以从 here 了解 crashlytics,您可以关注 here 的文档

【讨论】:

  • 从来没有听说过这个。我现在试一试。非常感谢!
【解决方案3】:

实际上,firebase 可以帮助您获得 crashlytics。一旦应用程序崩溃,错误消息将在仪表板中说明。这是一个救命稻草,但我发现,我们可以简单地将设备连接到没有 USB 的 IDE。只有 PC 和您的设备应通过 LAN 连接

  1. 使用 ADB 工具。以管理员身份运行 adb.exe 文件。使用 tcp 连接。只需要地址和端口。

  2. 您可以简单地从 IDE 进行调试,在我的例子中是 android studio。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 2021-01-24
    相关资源
    最近更新 更多