Android Plugin DSL Reference 参考文档 :
首先 , 在 " build.gradle#android#buildTypes#multiDexEnabled " 处配置 多 dex 机制 启用 ;
android {
buildTypes {
debug {
multiDexEnabled true
}
}
}
然后 , 编辑 主 dex 文件的类选择配置文件 " keep_in_main.txt " ;
内容为
kim/hsl/svg/MainActivity.class
最后 , 在 " build.gradle#android#buildTypes#multiDexKeepFile " 配置上述 " keep_in_main.txt " 文件 ;
android {
buildTypes {
debug {
multiDexEnabled true
multiDexKeepFile file('keep_in_main.txt')
}
}
}
编译后的 apk 文件如下 :
编译出
个 dex 文件 , kim.hsl.svg.MainActivity 类被分到了 classes.dex 字节码文件中 ;
kim.hsl.svg.Student 类被分到了 classes2.dex 字节码文件中 ;