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