相关疑难解决方法(0)

虽然只存在一个条目,但Proguard为重复的zip条目抛出IOException

我正在使用intellij中的gradle proguard插件(不是用于android项目),将我的libraryjars指定为java home,将jars输入为jarname.jar,并将jars输出为jarname.pro.jar.我有一个proguard.txt文件用于配置,除了Main方法保留选项之外的所有内容.Proguard引发以下错误:

java.io.IOException:无法写入[/Users/user/src/name/build/libs/jarname.pro.jar](无法读取[/ Users/user/src/name/hci/build/libs /jarname.jar](重复的zip条目[c/a/a/a.class == jarname.jar:com/google/gson/ExclusionStrategy.class]))

根据proguard网站的这个来源,我在jarname.jar中有重复的条目.手动检查jarname.jar显示没有重复的条目.我应该在哪里解决这个问题?

java intellij-idea proguard

6
推荐指数
1
解决办法
283
查看次数

ReactNative - Spotify SDK依赖冲突

我有一个带有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
Run Code Online (Sandbox Code Playgroud)

使用packagingOptionsexclude或pickFirst打破了应用程序,因为两个库看起来不同(一个几乎是大小的两倍)但具有相同的名称.

有什么选择可以解决这个问题?

spotify gradle android-gradle-plugin react-native

1
推荐指数
1
解决办法
578
查看次数