【发布时间】:2015-06-18 06:24:34
【问题描述】:
我正在 android 中开发一个 kivy 应用程序。 编译应用程序并运行后,如果有 崩溃或某种错误,我怎样才能找到具体的错误?
听说有一个日志程序。
【问题讨论】:
我正在 android 中开发一个 kivy 应用程序。 编译应用程序并运行后,如果有 崩溃或某种错误,我怎样才能找到具体的错误?
听说有一个日志程序。
【问题讨论】:
你想要的工具叫做logcat。
文档是http://developer.android.com/tools/help/logcat.html
它将显示来自运行 Android 程序的大量日志信息,因此有助于应用程序名称和日志级别等过滤器。
来自文档:
您可以将 logcat 作为 adb 命令运行,也可以直接在 shell 提示符下运行 您的模拟器或连接的设备。要使用 adb 查看日志输出, 导航到您的 SDK platform-tools/ 目录并执行:
adb logcat
【讨论】:
sys.stderr 将自己的输出转换为“logcat”。
platform-tools directory 包含 NOTICE.txt、adb、api/、dmtracedump、...、systrace/。在 macOS 上,至少有一个安装转到 ~/Library/Android/sdk/platform-tools/。