2

如何在 android 的 release-build 的特定屏幕中启用记录器?

我在 Playstore 中发布了一个 APK,该 APK 被混淆了 apk 并且 Logger 被禁用,当客户在特定屏幕中发现该 apk 中的一些问题时。所以我想在发布构建的特定屏幕中启用记录器。有可能吗,如果是,我怎么能达到..??

更新的问题:

Apk 发布版本 - 由 DexGuard 混淆

谢谢

4

2 回答 2

2

你可以使用 Log.i。信息日志始终显示给用户。查看更多
如果您使用 ProGuard 从应用程序中删除所有日志,则应public static int i(...);从规则中删除清除。

如果灵活性不够,请尝试Timber 并为您的发布版本设置 ReleaseTree

于 2016-11-24T08:49:46.900 回答
1

无法在发布版本中启用记录器。取而代之的是,您可以使用此在屏幕上打印日志。

另一种解决方案,您可以在此处找到它的示例。真的很简单,在你的项目中添加一个类 OnScreenLog

于 2016-11-24T08:42:06.093 回答