我正在使用导航架构。
对于调试版本:
debug {
debuggable true
minifyEnabled false
useProguard false
}
并用于发布版本:-
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
但是在发布版本中,我需要在汉堡图标的后面显示图标。
答案 0 :(得分:3)
我遇到了这个问题,检查了日志,发现一个错误,提示混淆了工具栏中可绘制的汉堡包/后退箭头的问题。它说找不到-startAnimation
方法。
现在,我真的不知道它背后的真正问题是什么,我只是将这些行添加到了proguard文件中,它再次起作用:
-keep class androidx.appcompat.app.ActionBarDrawerToggle{}
-keep class androidx.appcompat.graphics.drawable.DrawerArrowDrawable{ *; }
答案 1 :(得分:0)
为我最近看到的任何人更新,更新为最新的导航组件库为我解决了此问题(在撰写本文时为2.3.1)。