错误异常
Error:Execution failed for task ‘:app:transformNativeLibsWithMergeJniLibsForDebug’.
More than one file was found with OS independent path ‘lib/armeabi-v7a/libgnustl_shared.so’
解决方案:
在APP model 中加入忽略
android {
defaultConfig {
......
packagingOptions {
exclude 'lib/arm64-v8a/libgnustl_shared.so'
exclude 'lib/armeabi-v7a/libgnustl_shared.so'
//或者
pickFirst 'lib/arm64-v8a/libgnustl_shared.so'
pickFirst 'lib/armeabi-v7a/libgnustl_shared.so'
}
}
本文详细介绍了如何解决在Gradle构建过程中遇到的重复库文件冲突问题,特别是针对libgnustl_shared.so文件的冲突。通过在app模块的build.gradle文件中添加特定的配置,可以有效地避免同一库文件在不同架构下被重复打包,从而确保应用程序能够顺利构建。
1653

被折叠的 条评论
为什么被折叠?



