Проект, над которым я работаю, имеет около 180k
Методы. Я читал блоги и статьи, где написано, что если вы установили Min SDK
в 21
, вам не понадобится MultiDex
. Но если я удалю MultiDex
, он даст мне сообщение об ошибке 65k MultiDex
. Ниже приведен мой файл gradle
. Я не знаю, не понял ли я концепцию или что-то еще. Пожалуйста, направляйте меня.Получение ошибки MultiDex, даже после установки Min SDK 21
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId 'com.myapp.app'
minSdkVersion 21
targetSdkVersion 23
versionCode 59
versionName "1.0.1"
multiDexEnabled true
ndk {
abiFilters "armeabi", "armeabi-v7a", "x86"
}
}
dexOptions {
javaMaxHeapSize "4g" //specify the heap size for the dex process
}
lintOptions {
abortOnError false
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
какие блоги вы упомянули? – Sanjeet
http://blog.safedk.com/technology/solving-androids-65k-limit-part-2-the-lollipop-generation/ – Kirmani88