这个问题通常发生在发布版中使用Proguard时。它通常在尝试删除不必要的代码和资源时发生,其中Rome dex是其中一个。要解决这个问题,可以尝试将以下代码添加到build.gradle文件中:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
multiDexKeepFile file('multidex-config.txt')
multiDexEnabled true
}
}
这将启用minify和multiDex,并将引用multidex-config.txt文件,该文件列出应保留的类。如果仍然存在问题,则可能需要添加其他规则到proguard-rules.pro文件中以避免删除Rome dex。