uniapp调用原生插件包含第三方SDK时抛NoClassDefFoundError异常
2、集成的时候如果有jar或者jniLibs,需要都放到插件库中。例如我要集成百度sdk模块,如图需要core模块集成到mylibrary模块中,需要把libs的jar包以及jniLibs都集成过去,即可解决java.lang.NoClassDefFoundError问题。3.如果你有使用到maven仓库,并且你的插件不在官方指定的地址上,引入是不生效的,要先把maven库打包成aar包,然后在a
·
报错如图
java.lang.NoClassDefFoundError: Failed resolution of: Lorg/ar/arcall/ARCallEvent;
at java.lang.Class.newInstance(Native Method)
解决方案有三种,自己对号入座看是哪一种:
1、第三方库的引入api改成implementation
2、集成的时候如果有jar或者jniLibs,需要都放到插件库中。例如我要集成百度sdk模块,如图需要core模块集成到mylibrary模块中,需要把libs的jar包以及jniLibs都集成过去,即可解决java.lang.NoClassDefFoundError问题。

3.如果你有使用到maven仓库,并且你的插件不在官方指定的地址上,引入是不生效的,要先把maven库打包成aar包,然后在android studio中调用,然后生成aar包放到uni中调用。
点击阅读全文
更多推荐
所有评论(0)