gradle 4.10.1版本,編譯打包時,都是在包名路徑下被混淆; 升級到gradle 5.4.1后,除了被keep的類,其他的類的全路徑名都被混淆成了a.a.a; 混淆規則中添加-keeppackagenames又會把所有的路徑名keep下來,也不符合需求; 該怎么添加混淆規則,求幫助

uj5u.com熱心網友回復:
縮小keep范圍,例如keep到字包級別,如果還嫌大,再keep到class級別呢?uj5u.com熱心網友回復:
查到原因了,是Androig gradle插件升級到3.4.0版本之后,R8默認處于啟動狀態導致的,把R8關閉就可以解決# Disables R8 for Android Library modules only.
android.enableR8.libraries = false
# Disables R8 for all modules.
android.enableR8 = false
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/77124.html
標籤:Android
下一篇:python pytest allure出現module 'allure' has no attribute 'severity_level' bug
