Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从没有USB和WIFI的设备调试应用程序_Java_Android_Android Studio_Debugging - Fatal编程技术网

Java 从没有USB和WIFI的设备调试应用程序

Java 从没有USB和WIFI的设备调试应用程序,java,android,android-studio,debugging,Java,Android,Android Studio,Debugging,因为我的应用程序在模拟器上运行,并且在我的设备上崩溃。我想直接从设备上查看我的应用程序的日志报告。这样就可以得到更好的调试方法。但我有以下问题 我的设备通过局域网连接到电脑 我的设备没有USB连接(没有从端口) 我使用android studio作为IDE。我已经看到了几个例子,如果设备像这样连接到同一个wifi网络,可以使用这些例子,但这没有帮助 有wifi的官方文档,但在第3步中仍需要USB连接 Android Studio是否提供任何类型的解决方案?如果您的应用程序配置了firebase,

因为我的应用程序在模拟器上运行,并且在我的设备上崩溃。我想直接从设备上查看我的应用程序的日志报告。这样就可以得到更好的调试方法。但我有以下问题

  • 我的设备通过局域网连接到电脑
  • 我的设备没有USB连接(没有从端口)
  • 我使用android studio作为IDE。我已经看到了几个例子,如果设备像这样连接到同一个wifi网络,可以使用这些例子,但这没有帮助

    有wifi的官方文档,但在第3步中仍需要USB连接


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

    如果您的应用程序配置了firebase,您可能可以从firebase站点使用
    DebugView

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

    好消息是这个crashlytics与以前的库不同,现在是Firebase的一部分。
    要开始使用,您可以从中了解crashlytics。您可以按照

    中的文档进行操作。实际上,firebase帮助您获取crashlytics。一旦应用程序崩溃,错误消息将显示在仪表板中。这是一个救生装置,但我发现,我们可以简单地将设备连接到IDE而无需USB。只有电脑和您的设备应该通过局域网连接

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

  • 在我的例子中,您可以简单地从IDE进行调试


  • 这种方法对我来说很好。我可以通过Wi-Fi进行调试。你好,markus,没有wifi和usb有什么办法吗?啊,对不起。您说过您不能使用USB,并且在步骤中需要使用USB。请使用USB电缆将设备连接到主机。是否可以将您的设备连接到另一台安装了
    ADB
    的电脑?通过USB进行配置只需在设备重新启动后进行一次。从未听说过这一点。我现在就试试看。非常感谢你!首先,我应该在firebase注册。“一护”的回答让我感到非常深刻。现在我明白了。两者都很有帮助。谢谢大家:)