我需要在Google Play中发布使用QT / C ++制作的应用。在Google Play中开发和测试测试版时,我使用了调试版本和大量日志来发现错误。我要么通过adb连接到测试人员的设备,要么他们发给我一个存储在系统“下载”目录中的日志。如果我的应用程序发布,我担心几个问题:
您可以使用其他技术或功能(如firebase或fabric)进行崩溃报告以及其他不需要发送日志的事情。每当发生任何崩溃时,他们也会提供日志
为了更好的性能,禁用生产构建中的所有日志
解决方案:1:是的,您可以通过将所有调试日志更改为错误日志(Log.d() - > Log.e())来执行此操作。因为调试日志在发布版本中不可见,但您可以在任何变体中看到错误日志。希望它会有所帮助。
解决方案2:您可以使用Fabric并查看所有日志到Fabric帐户。这可以通过使用它的Answer module来完成。
注意:我在实时项目中使用了两种方案,但它们运行正常。