当前位置: 首页 > news >正文

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解决问题
http://www.lryc.cn/news/209053.html

相关文章:

  • Linux redis 安装
  • 在Win11上部署ChatGLM3详细步骤
  • 系列七、动态代理
  • Kafka集群搭建与SpringBoot项目集成
  • 一个简单的注册的页面,如有错误请指正;(3.JavaScript)
  • selenium (自动化概念 测试环境配置)
  • Mybatis-Plus(企业实际开发应用)
  • Spring Web MVC入门
  • 【C++】mapset的底层结构 -- AVL树(高度平衡二叉搜索树)
  • 吴恩达《机器学习》1-4:无监督学习
  • 一个简单的注册页面,如有错误请指正(2.css)
  • 【Unity精华一记】特殊文件夹
  • Node.js中的单线程服务器
  • 如何删除数组中的某个元素?
  • Apache ActiveMQ RCE漏洞复现(CNVD-2023-69477)
  • 【BUG】Nginx转发失败解决方案
  • 综合OA管理系统源码 OA系统源码
  • 9-MySQL提高数据管理效率(分库分表实践)
  • 经典卷积神经网络 - NIN
  • leetcode_2558 从数量最多的堆取走礼物
  • 01. 嵌入式与人工智能是如何结合的?
  • vue3.0运行npm run dev 报错Cannot find module node:url
  • 26. 删除排序数组中的重复项、Leetcode的Python实现
  • 荣耀推送服务消息分类标准
  • [数据结构]-二叉搜索树
  • 力扣每日一题79:单词搜索
  • ChatGPT如何应对用户提出的道德伦理困境?
  • SpringBoot运行流程源码分析------阶段三(Spring Boot外化配置源码解析)
  • 环形链表-力扣
  • 人生岁月年华