重写模块化所遇到的Bug

280 阅读1分钟

1.多Module重复依赖无法引用到类,依赖由 implementation project 改为 api project 前者为私有,后者为共有

java.lang.RuntimeException: Unable to instantiate application com.template.wk.MyApplication: java.lang.ClassNotFoundException: Didn't find class "com.template.wk.MyApplication" on path: DexPathList Caused by: java.lang.ClassNotFoundException: Didn't find class "com.template.wk.MyApplication" on path: DexPathList[[zip file "/data/app/~~Mfc04t2gYZ71MblXewNJuw==/com.template.wk-GyIAWdo4Y5gM6usrLdG_0A==/base.apk"],nativeLibraryDirectories=[/data/app/~~Mfc04t2gYZ71MblXewNJuw==/com.template.wk-GyIAWdo4Y5gM6usrLdG_0A==/lib/arm64, /data/app/~~Mfc04t2gYZ71MblXewNJuw==/com.template.wk-GyIAWdo4Y5gM6usrLdG_0A==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)