我不知道如何解决 Android 中的 Multidex 问题。我的应用程序集成了很多 SDK,因此应用程序超过了 65k Over Method 限制。我浏览了很多教程和博客。我得到了很多解决方案。其中一个在下面提到,作为我的 gradle 的一部分。请有人提供一个好的和有效的解决方案。
android {
minSdkVersion 16
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "your.package.name"
.......... }
buildTypes {
release {
.............................
}
}
// Inside android part of build.gradle
dexOptions {
preDexLibraries = false
}
}
.............
............
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
..................
// Inside dependencies part of build.gradle
compile 'com.android.support:multidex:1.0.1'
..............
}
// Outside android part of build.gradle
afterEvaluate {
tasks.matching {
it.name.startsWith('dex')
}.each { dx ->
if (dx.additionalParameters == null) {
dx.additionalParameters = []
}
dx.additionalParameters += '--multi-dex'
}
........
.......
}