昨天做开发时遇到如下错误:
2020-03-05 10:47:30.873 32103-32129/com.car.ailib.ckws E/AndroidRuntime: FATAL EXCEPTION: Thread-4Process: com.cart.aislib.cwkws, PID: 32103java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/base.apk", zip file "/data/app/com.cart.ailib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_dependencies_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_resources_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_0_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_1_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_2_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_3_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_4_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_5_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_6_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_7_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_8_apk.apk", zip file "/data/app/com.cart.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/com.catr.aislib.cwkws-0KnHM105FTtj5vl89wugsA==/lib/x86, /system/lib, /system/product/lib]]] couldn't find "libAILibCkws.so"at java.lang.Runtime.loadLibrary0(Runtime.java:1067)at java.lang.Runtime.loadLibrary0(Runtime.java:1007)at java.lang.System.loadLibrary(System.java:1667)at com.cart.aislib.cwkws.AILibCkwss.<clinit>(AILibCkwss.java:31)at com.cart.aislib.cwkws.AILibCkwss.init(Unknown Source:0)at com.cart.aislib.cwkws.AILibCkwssManager.init(AILibCkwssManager.java:30)at com.cart.aislib.cwkws.EngineATestActivity.init(EngineATestActivity.java:182)at com.cart.aislib.cwkws.EngineATestActivity.access$1100(EngineATestActivity.java:27)at com.cart.aislib.cwkws.EngineATestActivity$5.run(EngineATestActivity.java:131)at java.lang.Thread.run(Thread.java:919)
查了半天,才找到原因:
我的代码是从客户公司拿到的,放到我本地时,有一些资源因为处于外网,所以无法同步,导致报错。
解决方法呢?
修改如下文件:
修改之后,重新编译,一般就没问题了。
但是,有一点,distributionUrl从哪里获取呢?
你需要重新建一个项目,然后从你本地建立的项目里面拷贝。
简单记录,以防忘记!