更新adroidstudio版本后,使用Androidx 编译release版本 混淆时 报错如下:
解决办法:
project/gradle.properties 中添加:
android.enableR8=false
奇怪的是在Windows系统编译没有问题,在Linux系统上编译才有该问题。
gradlew.bat app:assembleRelease
Windows上编译正常。
Ubuntu系统上编译异常:(未开启 useAndroidX 和 enableJetifier 的项目也是编译正常的)
./gradlew app:assembleRelease
报错信息
**Task :app:minifyReleaseWithR8 FAILED**
FAILURE: Build failed with an exception.
./gradlew app:assembleRelease --stacktrace
报错信息
Caused by: java.lang.ArrayIndexOutOfBoundsException
at sun.reflect.GeneratedConstructorAccessor239.newInstance(Unknown Source)
at sun.reflect