1***@163.com
1***@163.com
  • 发布:2025-12-02 12:25
  • 更新:2025-12-02 12:29
  • 阅读:23

打包安卓自定义基座提示so冲突

分类:uni-app

各种方法都尝试了 都无法打包成功,有没有大神知道如何解决呀

尝试过在manifest.json中添加packagingOptions: {
pickFirst: [
"lib/arm64-v8a/libpl_droidsonroids_gif.so",
"lib/armeabi-v7a/libpl_droidsonroids_gif.so",
"lib/x86/libpl_droidsonroids_gif.so",
"lib/x86_64/libpl_droidsonroids_gif.so"
]
},
根目录下创建nativeResources/Android/app.gradle {android {
packagingOptions {
pickFirst 'lib/arm64-v8a/libpl_droidsonroids_gif.so'
pickFirst 'lib/armeabi-v7a/libpl_droidsonroids_gif.so'
pickFirst 'lib/x86/libpl_droidsonroids_gif.so'
pickFirst 'lib/x86_64/libpl_droidsonroids_gif.so'
}

}}

**下方是报错信息:
FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:mergeReleaseNativeLibs'.

    A failure occurred while executing com.android.build.gradle.internal.tasks.MergeNativeLibsTask$MergeNativeLibsTaskWorkAction
    2 files found with path 'lib/arm64-v8a/libpl_droidsonroids_gif.so' from inputs:

  • /srv/.gradle/caches/transforms-3/8187457dc8e5cf1efafb3e9525eda39c/transformed/jetified-android-gif-drawable-1.2.28/jni/arm64-v8a/libpl_droidsonroids_gif.so
  • /srv/.gradle/caches/transforms-3/89641b64567b8b79f45df1f025dcb58b/transformed/jetified-polyvLiveCommonModul-release/jni/arm64-v8a/libpl_droidsonroids_gif.so
    If you are using jniLibs and CMake IMPORTED targets, see
    https://developer.android.com/r/tools/jniLibs-vs-imported-targets
2025-12-02 12:25 负责人:无 分享
已邀请:
DCloud_Android_zl

DCloud_Android_zl

你可以去掉android-gif-drawable相关的依赖,默认已经包含了这个依赖库。

  • 1***@163.com (作者)

    没有找到这个依赖内容呀,没有引入 麻烦问一下该怎么去呀

    2025-12-02 12:40

  • DCloud_Android_zl

    回复 1***@163.com: 这个可能是一个aar或者一个依赖。建议在插件中搜一下这个关键字或者用解压软件解压插件中的所有aar并找到包含libpl_droidsonroids_gif.so的aar,然后删掉。然后重新打包。

    2025-12-02 15:07

要回复问题请先登录注册