我需要从我的proguard.trace文件中删除行,如E/AndroidRuntime(10237):以便回溯起作用.基本上我正在查看日志文件,需要删除此行或回溯不起作用.我错过了什么或者我是否需要为每个堆栈跟踪执行此操作?基本上它之前的信息出现在stacktrace行的开头就像
E/AndroidRuntime(10237): at com.test.a.b.c(UnnownSource) :134
Run Code Online (Sandbox Code Playgroud)
这是整个堆栈跟踪:
E/AndroidRuntime(10237): FATAL EXCEPTION: main
E/AndroidRuntime(10237): java.lang.ArithmeticException: divide by zero
E/AndroidRuntime(10237): at ub.a(SourceFile:180)
E/AndroidRuntime(10237): at wp.getView(SourceFile:290)
E/AndroidRuntime(10237): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime(10237): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(10237): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime(10237): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
E/AndroidRuntime(10237): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
E/AndroidRuntime(10237): at dalvik.system.NativeStart.main(Native Method)
etc
E/ ( 2623): Dumpstate > /data/log/dumpstate_app_error
Run Code Online (Sandbox Code Playgroud)
所以我正在运行./retrace.sh mapping.txt proguard.retrace,其内容在上面.除非我删除E/AndroidRuntime(10237)否则它不会回溯:我错过了一些回溯选项.如何为此工作准备跟踪文件?我不认为它的映射文件,因为它删除行的第一部分后它工作.
我最近在Google Play商店推出了一款游戏,到目前为止进展良好。我刚刚收到Google的一封电子邮件,内容为“您的一个或多个应用程序包含一个意图重定向漏洞,该漏洞会使用户数据处于危险之中”,并告诉我我需要在8月13日之前修复此问题。
我个人不收集或要求任何用户数据或信息。但是,我在游戏中使用了带有Facebook中介的Google Admob广告和Unity广告,这可能是导致此问题的原因。那么,我的问题是如何克服这个问题?他们还在电子邮件中说要更改清单文件。如果有人遇到类似问题并且知道解决方案,我们将不胜感激。
这是电子邮件:
“您的一个或多个应用程序包含一个意图重定向漏洞,该风险使用户数据处于危险之中。从2019年8月13日起,任何包含未修复的安全漏洞(超过Play控制台警报中列出的日期)的应用程序都将从Google Play中删除。
需要采取的行动
登录到您的Play控制台。选择警报以查看哪些应用程序包含安全漏洞,并查看有关如何解决此漏洞的指南。更新您受影响的应用程序以修复漏洞。提交受影响的应用程序的更新版本。重新提交后,您的应用将再次审核。此过程可能需要几个小时。如果该应用通过审核并成功发布,则无需采取进一步措施。如果该应用未通过审核,则新的应用版本将不会发布,您将通过电子邮件收到通知。”