• 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  element at AndroidManifest.xml:75:5-1840:19 to override.
    UBR_Android.app main manifest (this file), line 85

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

    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解决问题
  • 相关阅读:
    手把手带你安装和使用 Git
    计算机毕业设计Java编程训练系统设计与实现(源码+系统+mysql数据库+lw文档)
    Flutter Hero 实现共享元素转场动画
    Redux学习与使用
    基于java+springboot+vue实现的在线试题库系统(文末源码+Lw)108
    什么是软件EV代码签名证书
    java线程生命周期
    Linux动态链接懒加载
    Python调用ctype的动态库时出现的问题记录
    delve如何使用?
  • 原文地址:https://blog.csdn.net/u014074418/article/details/134081993