如何在安卓设备上调试Kivy应用程序?

7
我正在Android上开发一个Kivy应用程序。 编译应用程序并运行后,如果出现崩溃或错误,我该如何找到具体的错误? 我听说有一个日志程序。
1个回答

5
您需要的工具称为logcat。
文档链接:http://developer.android.com/tools/help/logcat.html 它将显示来自运行中的Android程序的大量日志信息,因此最好应用筛选器,例如程序名称和日志级别。
从文档中可以看到:
您可以将logcat作为adb命令运行或直接在模拟器或连接设备的shell提示符中运行。要使用adb查看日志输出,请导航至SDK platform-tools/目录并执行以下操作:
adb logcat

你能提供一个如何做到这一点的例子吗,@Kingsley? - Murtaza Haji
你能举个例子说明SDK平台工具目录的样子吗? - Murtaza Haji
@MurtazaHaji,“platform-tools目录”包含“NOTICE.txt”, “adb”, “api/”, “dmtracedump”, …, “systrace/”。在macOS上,至少有一个安装会放置在~/Library/Android/sdk/platform-tools/ - Jerry101
我正在使用Buildozer,它已经为我提供了手机日志。 除了部署应用程序并检查错误日志之外,难道没有更好的方式吗?比如在Pycharm中调试应用程序。 - Murtaza Haji
@MurtazaHaji,我希望有一种在Android上进行调试的方法。请提出一个新问题。还要考虑提交PyCharm功能请求;我在YouTrack上没有看到任何相关内容。 - Jerry101
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接