热修复集成Tinker 中遇见的问题收集:
1.Caused by: com.tencent.tinker.loader.TinkerRuntimeException: Tinker Exception:applicationLike must not be null.
暂未解决
2.Error:java.lang.RuntimeException: Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor configuration.
解决方法 :
defaultConfig {
ndk {
// 设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
abiFilters "armeabi", "arm64-v8a"
}
javaCompileOptions {
// 显式声明支持注解
annotationProcessorOptions {
includeCompileClasspath true
}
}
}
3.com.tencent.tiker.loader.TinkerRuntimeException:Tinker Exception:can’t recognize dex mode:xxxxx.,jar