【发布时间】:2017-09-07 18:37:49
【问题描述】:
我有两个 Android 的 Gradle 模块,一个是库,一个是应用程序,应用程序对模块有依赖,像这样:compile project(path ':library' configuration: 'debug')
问题是两个模块都使用了JNI,所以它们都是packagelibc++_shared.so
来自 NDK,导致:
com.android.build.api.transform.TransformException:
com.android.builder.packaging.DuplicateFileException:
Duplicate files copied in APK lib/armeabi-v7a/libc++_shared.so
我尝试使用packagingOptions,但似乎我只能使用它来完全排除该文件被打包,而不仅仅是从其他模块复制?
【问题讨论】:
标签: android gradle java-native-interface android-gradle-plugin build.gradle