我使用了Soundcloud java Api wrapper的java Api包装器,
在我的应用程序中,我将JAR文件添加到我的项目中,并将其作为库包含在内
我将此代码添加到我的 Activity 中
ApiWrapper api = new ApiWrapper(getClient_ID(),getClient_Secret(),null,null);
这是我的Gradle中的错误
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE
File1: C:\Users\Devandrin\Documents\Projects\team25\Android\Eternal_Vibes\libs\java-api-wrapper-1.2.0-all.jar
File2: C:\Users\Devandrin\Documents\Projects\team25\Android\Eternal_Vibes\libs\java-api-wrapper-1.2.0-all.jar
File3: C:\Users\Devandrin\Documents\Projects\team25\Android\Eternal_Vibes\libs\java-api-wrapper-1.2.0-all.jar
有想法该怎么解决这个吗?或如何排除这些文件?
最佳答案
在您的Android DSL中,只需添加以下内容:
android {
packagingOptions {
exclude "META-INF/LICENSE"
}
}
文件: https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html
关于java - Soundcloud Java Api包装程序重复文件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43558282/