??Android调试app跑起来就崩溃,控制台无法打印日志,一直提示Unable to instantiate appComponentFactory。
Unable to instantiate appComponentFactory
java.lang.ClassNotFoundException: Didn't find class "androidx.core.app.CoreComponentFactory" on path: DexPathList[[zip file "/data/app/~~EOPNJKIkscfGQEUnFiLVHA==/com.tencent.mm-8KDNwvHlwQIBOIrP4K5dTw==/base.apk"],nativeLibraryDirectories=[/data/app/~~EOPNJKIkscfGQEUnFiLVHA==/com.tencent.mm-8KDNwvHlwQIBOIrP4K5dTw==/lib/arm64, /data/app/~~EOPNJKIkscfGQEUnFiLVHA==/com.tencent.mm-8KDNwvHlwQIBOIrP4K5dTw==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
解决方法:
一. Android3.5以前解决方案
??取消 Enable Instant Run to hot swap code/resource changes on deploy
??File->Setting…-> Build,Execution,Deployment -> Instant Run -> Enable Instant Run to hot swap code…(取消按钮) 
二. Android3.5以后解决方案
??Android3.5以后Instant Run是搜不到的,用HotSwap代替 ??取消 Enable hot-swap agent for Groovy code ??File->Setting…-> Build,Execution,Deployment -> Debugger -> HotSwap 取消选中右面的 Enable hot-swap agent for Groovy code 
|