今天在使用tinkerpatch打包时,发生了下面这个异常:
Execution failed for task ':app:transformDexWithDexForRelease'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: Cannot merge new index 67800 into a non-jumbo instruction!
然后百度了一下才知道在你自己的app下的build.gradle添加一行这个代码:multiDexEnabled true
android {
compileSdkVersion 28
defaultConfig {
applicationId "com.yueer.farmshop"
minSdkVersion 16
targetSdkVersion 28
versionCode 1000
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath = true
}
}
}```
再进行打包的时候就不会出现问题啦。