如何在 android 的 release-build 的特定屏幕中启用记录器?
我在 Playstore 中发布了一个 APK,该 APK 被混淆了 apk 并且 Logger 被禁用,当客户在特定屏幕中发现该 apk 中的一些问题时。所以我想在发布构建的特定屏幕中启用记录器。有可能吗,如果是,我怎么能达到..??
更新的问题:
Apk 发布版本 - 由 DexGuard 混淆
谢谢
如何在 android 的 release-build 的特定屏幕中启用记录器?
我在 Playstore 中发布了一个 APK,该 APK 被混淆了 apk 并且 Logger 被禁用,当客户在特定屏幕中发现该 apk 中的一些问题时。所以我想在发布构建的特定屏幕中启用记录器。有可能吗,如果是,我怎么能达到..??
更新的问题:
Apk 发布版本 - 由 DexGuard 混淆
谢谢
你可以使用 Log.i。信息日志始终显示给用户。查看更多。
如果您使用 ProGuard 从应用程序中删除所有日志,则应public static int i(...);
从规则中删除清除。
如果灵活性不够,请尝试Timber 并为您的发布版本设置 ReleaseTree
无法在发布版本中启用记录器。取而代之的是,您可以使用此库在屏幕上打印日志。
另一种解决方案,您可以在此处找到它的示例。真的很简单,在你的项目中添加一个类 OnScreenLog