私が取り組んでいるプロジェクトには、というメソッドがあります。私はあなたのMin SDK
を21
に設定すれば、ブログを読んだことがあります。MultiDex
は必要ありません。しかし、ここからMultiDex
を削除すると、65k MultiDex
というエラーメッセージが表示されます。以下は私のgradle
ファイルです。私は概念や何か他のものを理解できなかったのかどうかはわかりません。親切に私を導く。Min SDKの設定後でも、MultiDexエラーが発生する
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