mmm frameworks/base
拷貝out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar到任一目錄,在下圖中指定到該目錄的classes.jar
1、創建classes
2、app添加依賴classes
3、添加完MODULE classes.jar之後編譯錯誤
Caused by: com.android.tools.r8.utils.AbortException: Error: null,
Cannot fit requested classes in a single dex file (# methods: 101390 > 65536 ; # fields: 74816 > 65536)
修改app / build.gradle文件以啓用multidex並將multidex庫添加爲依賴項,如下所示:
android {
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 28
multiDexEnabled true
}
...
}
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
可以在這裏找到詳細信息:https : //developer.android.com/studio/build/multidex