【问题标题】:How to debug a kivy app in android?如何在 android 中调试 kivy 应用程序?
【发布时间】:2015-06-18 06:24:34
【问题描述】:

我正在 android 中开发一个 kivy 应用程序。 编译应用程序并运行后,如果有 崩溃或某种错误,我怎样才能找到具体的错误?

听说有一个日志程序。

【问题讨论】:

    标签: android kivy


    【解决方案1】:

    你想要的工具叫做logcat。

    文档是http://developer.android.com/tools/help/logcat.html

    它将显示来自运行 Android 程序的大量日志信息,因此有助于应用程序名称和日志级别等过滤器。

    来自文档:

    您可以将 logcat 作为 adb 命令运行,也可以直接在 shell 提示符下运行 您的模拟器或连接的设备。要使用 adb 查看日志输出, 导航到您的 SDK platform-tools/ 目录并执行:

    adb logcat

    【讨论】:

    • 可以通过在 Kivy 程序中写入sys.stderr 将自己的输出转换为“logcat”。
    • 如何在 IDE 中使用调试器调试 python 代码?我正在使用 Pycharm。或者阅读日志是我可以看到我的代码中发生了什么的唯一方法。因为我正在使用 buildozer 在 android 手机中构建和运行我的代码。
    • 你能提供如何做到这一点的例子@Kingsley
    • 您能否举例说明 SDK 平台工具目录的外观?
    • @MurtazaHaji,platform-tools directory 包含 NOTICE.txtadbapi/dmtracedump、...、systrace/。在 macOS 上,至少有一个安装转到 ~/Library/Android/sdk/platform-tools/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 1970-01-01
    • 2017-04-25
    • 2020-04-27
    • 2012-09-17
    相关资源
    最近更新 更多