如何在 android 中的发布构建的特定屏幕中启用记录器?

how to enable logger in specific screen of release-build in android?

如何在 android 的发布构建的特定屏幕中启用记录器?

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

更新问题:

A​​pk 发布版本 - 被 DexGuard 混淆

谢谢

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

另一个解决方案你可以找到它的例子here。真的很简单,只需要在你的项目中添加一个class OnScreenLog

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

如果灵活性不够,请尝试 Timber 并且 setup ReleaseTree 用于您的发布版本