2016-03-12 99 views
0

我一直在试图使用ProGuard映射文件来模糊我的Android应用堆栈跟踪。我一直在使用-verbose尝试和添加配置文件proguard-rules.pro这些线路Android Studio中也:使用ProGuard调试Android模糊堆栈跟踪使用ProGuard

-renamesourcefileattribute SourceFile 
-keepattributes SourceFile,LineNumberTable 

但仍然不是同时使用retrace.sh -verbose有出现Unknown Source行号。

任何想法为什么行号没有出现?

回答

0

我解码我的模糊处理堆栈跟踪是这样的:

在你的SDK目录android-sdk\tools\proguard\bin\ ..打开控制台,并写上:retrace.bat -verbose mapping.txt obfuscated_trace.txt 其中从机器人工作室产生mapping.txt当APK是建立释放,obfuscated_trace.txt是你的异常从谷歌播放控制台。

它适用于我。希望能提供帮助!

+0

在我的情况下,它仍然出现'未知来源',而不是行号。 – codelearner

+0

嗯intresting ..因为我甚至再次测试它之前写你在这里和我的一切工作正常.. –