融云android插件打包为aar供uniapp端使用
我在android studio直接调试功能时是正常的,但是当我打包成aar,放到nativeplugins下的android文件夹之后,然后制作自定义基座,以自定义基座模式运行,再去测试功能时就会报:java.lang.NullPointerException: Attempt to invoke virtual method 'void cn.rongcloud.sealmic.net.SealMicRequest.login(java.lang.String, cn.rongcloud.sealmic.net.RequestCallBack)' on a null object reference 的错误。
nativeplugins
- rongcloud
-
- android
-
- package.json
-
-
- android/rongcloud-release.aar
-
-
-
- libs
-
-
-
-
- libs/arm64-v8a
-
-
-
-
-
- libs/armeabi
-
-
-
-
-
- libs/armeabi-v7a
-
-
-
-
-
- libs/x86
-
-
-
-
- Rong_IMLib.jar
-
-
-
- RongRTCLib.jar
-
之前阅读文档的时候说是: 注意:.os文件需要注意 armeabi-v7a、x86 、arm64-v8a以上三种类型的.so必须要有,如果没有无法正常使用!!
但是融云RTC只提供了armeabi-v7a的so文件,我不知道是不是这个原因导致的,为什么uniapp端运行与android studio运行结果不一致,不太明白,请赐教,谢谢。
0 个回复