【发布时间】:2015-12-22 16:11:40
【问题描述】:
我有一个带有 Android 模块的 ReactNative 项目,用于通过 Spotify SDK 进行身份验证(稍后将使用播放)。
在构建项目时,grandle 出现以下错误:
> Duplicate files copied in APK lib/armeabi-v7a/libgnustl_shared.so
File 1: ...root../android/app/build/intermediates/exploded-aar/com.facebook.react/react-native/0.16.1/jni/armeabi-v7a/libgnustl_shared.so
File 2: ...root../android/app/build/intermediates/exploded-aar/com.spotify.sdk/spotify-player/1.0.0-beta12/jni/armeabi-v7a/libgnustl_shared.so
使用 packagingOptions exclude 或 pickFirst 会破坏应用程序,因为这两个库看起来不同(一个几乎是两倍大小)但名称相同。
有什么办法可以解决这个问题?
【问题讨论】:
-
自 12 月以来,您在这方面有什么进展吗,詹尼斯?
-
是的,我现在就发布答案
标签: gradle android-gradle-plugin react-native spotify