操作方法
将 Esri 产品用于 Android 移动平台且应用程序崩溃时,可以检索生成的日志文件 (logcat) 以执行诊断和故障排除。 但是,由于并非所有这些产品均默认启用开发人员模式,因此只能使用 Android SDK 平台工具检索日志文件。
注: 一些 Esri 应用程序提供故障排除日志,可以从应用程序中获取这些日志,以帮助排除错误(请参阅以下来自 Field Maps 的屏幕截图作为示例)。 本文介绍了导出设备日志的工作流,而非专门从某个应用程序中导出日志。
可以对未 Root 的 Android 设备执行以下工作流来提取日志文件。 但是,必须先在未 Root 的 Android 设备上激活开发人员模式才可重现错误以生成和提取日志文件。 需要在计算机上执行提取。
警告: 此工作流涉及使用 Android SDK 平台工具,但 Esri 不支持该工作流。
注: 在某些 Android 设备上,可以通过设置 > 关于手机 > 软件信息访问内部版本号选项。
注: 4MB 足够用来存储日志。 但是,您可以根据需要增加其大小。
adb logcat -v threadtime -d > C:\AndroidLog\logcat.txt
注: 如果该命令失败并出现如下错误: “adb:未将术语“adb”识别为 cmdlet、函数、脚本文件或可运行程序的名称。”,请尝试使用“.\adb”,而非“adb”运行相同的命令,如下所示。
.\adb logcat -v threadtime -d > C:\AndroidLog\logcat.txt
注: 导出过程开始后,您可能会在手机上收到提示以允许 USB 调试。 您必须单击确定以允许调试。
注: 有关了解日志文件的详细信息,请参阅阅读漏洞报告。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序