我正在开发一个 android 应用程序来使用 MAVLINK 与无人机通信。为此,我正在使用felHR85 的 UsbSerial和dronefleet库。构建和安装应用程序后,我将手机用作 Android USB 主机并将 PixHawk 微控制器连接到它。
当我在连接了 PixHawk 的手机上运行该应用程序时,我无法知道我的应用程序为什么会崩溃(如果它确实崩溃了)。我只是收到“应用程序不断停止”错误消息。我无法通过 Logcat 查看日志消息,因为我没有连接到我的 PC。串行端口库开发人员提出了通过 WiFi 进行调试的想法,但我的大部分工作都是在我的办公室完成的,我使用的是以太网 LAN,而不是 WiFi。
如果没有应用程序崩溃堆栈跟踪,我将无法更进一步。那么如何调试我的应用程序,特别是应用程序崩溃?
详细信息:Android Studio 北极狐
Ubuntu 18 LTS
Java 编程语言
搭载 Android 11 的三星安卓手机