报错如图

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中调用。

点击阅读全文
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐