Android原生项目集成uniMPSDK(Uniapp)遇到的报错总结

uni小程s序SDK 集成到Android原生项目:老项目中用到的库较多,会出现几种冲突问题,总结如下:

报错1:

Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs

复制代码
AndroidManifest.xml 错误提示中的一条,具体提示如下图:
Error: Attribute application@usesCleartextTraffic value=(false)
from AndroidManifest.xml:86:9-45 is also present at AndroidManifest.xml:4:76-111 value=(true).
Suggestion: add 'tools:replace="android:usesCleartextTraffic"'
to <application> element at AndroidManifest.xml:75:5-1840:19 to override.
UBR_Android.app main manifest (this file), line 85

AndroidManifest.xml中<application>标签添加如下解决问题:

复制代码
tools:replace="android:usesCleartextTraffic,android:resizeableActivity,android:allowBackup,android:icon,android:theme"

问题2:

复制代码
Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException:
java.lang.RuntimeException: Duplicate class pl.droidsonroids.gif.AnimationListener
found in modules jetified-android-gif-drawable-1.2.22-runtime.jar
(pl.droidsonroids.gif:android-gif-drawable:1.2.22) and
jetified-android-gif-drawable-release@1.2.23-runtime.jar (android-gif-drawable-release@1.2.23.aar)

注释掉build.gradle中重复引用的jetified-android-gif-drawable-1.2.22

问题3:

复制代码
安卓集成uniapp运行报错java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "_Unwind_Resume" referenced by "/data/data/com.ubrmb.app/app_lib/libmmkv.so"...

//升级MMKV库解决集成uniapp报错java.lang.UnsatisfiedLinkError:dlopen failed: cannot locate
// symbol "_Unwind_Resume" referenced by"/data/data/com.ubrmb.app/app_lib/libmmkv.so"
//implementation 'com.tencent:mmkv:1.2.7'
implementation 'com.tencent:mmkv:1.2.9'
升级到1.2.9解决问题
相关推荐
郑州光合科技余经理4 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
lhldsg1 天前
家校托管互通系统开发实战:从需求分析到部署全指南
小程序·uni-app·需求分析
paopaokaka_luck2 天前
基于springboot3+vue3+uniapp的河南非遗数字图谱小程序(协同过滤算法、数字图谱展示、ECharts 图形化分析)
java·前端·spring boot·学习·小程序·uni-app·echarts
宠友信息2 天前
社区类源码开发实践中的仿小红书系统技术要点分析
java·spring boot·redis·mysql·uni-app·vue·内容运营
郑州光合科技余经理2 天前
本地生活平台搭建:统一订单表与多后台切换怎么拆
java·开发语言·前端·系统架构·uni-app·php·ai编程
lhldsg3 天前
树洞交友系统开发实战:从匿名社交需求到技术落地
java·小程序·uni-app·交友
lhldsg3 天前
家政派单系统开发实战:从需求分析到智能调度全流程指南
java·junit·小程序·uni-app·需求分析
PedroQue993 天前
v2.6.0 新增全局返回守卫与 iOS 侧滑拦截,补齐跨端路由拦截能力
前端·uni-app
蜡台4 天前
Uniapp 开发H5 页面跳转拦截
前端·javascript·uni-app