我已经开始混淆一个包含多个第三方库的Android应用。设置允许我使用R8对调试版本进行混淆的第一个基础配置后,我已经在APK分析器中打开了APK以检查混淆。之后,我单击了Load Proguard mappings...
,并从混淆运行中选择了mapping.txt
。不会混淆类别,并且会报告AS:
APK Analyzer successfully loaded maps from:
There were problems loading: mapping.txt
AGP插件3.3.2 + android.enableR8=true
为什么会这样?我找不到关于此的错误报告。
答案 0 :(得分:2)
事实证明,Android Studio 3.3.x不喜欢mapping.txt
的开始注释。在打开它们之前将它们删除很重要:
# compiler: R8
# compiler_version: 1.4.57
# min_api: 21
此问题已在Android Studio 3.4中修复。