gpt4 book ai didi

java - 错误 ':app:packageAllDebugClassesForMultiDex'。 > java.util.zip.ZipException : duplicate entry: com/squareup/picasso/RequestWeakReference

转载 作者:行者123 更新时间:2023-11-30 11:06:43 24 4
gpt4 key购买 nike

我使用名为 Picasso 的外部库、主题 Appcompat、android Recyclerview、CardView

今天早上我的应用程序编译并运行良好,但随后我导入了另一个项目,让我可以选择:java 1.8 或 Android sdk 21;我怀疑我选择了错误的东西 - java1.8 然后我的第一个应用程序停止构建。我对 multidex 有问题并将其设置为 true

我已经在 SO 上查看过类似的帖子:

  • 我检查了外部库文件夹中的重复库
  • 我将 multidexEnabled 设置为 true
  • 我避免在依赖库版本中使用 + 符号并用数字替换

这是我的 gradle 应用程序文件:

apply plugin: 'com.android.application'

android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
applicationId "com.example.kaban.it_ebooksinfomobile"
minSdkVersion 16
targetSdkVersion 21
versionCode 1
versionName "1.0"
multiDexEnabled true
}


buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:recyclerview-v7:21.0.0'
compile 'com.squareup.picasso:picasso:2.5.1'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:cardview-v7:21.0.0'

}

现在,我在 Picasso 库中遇到了这个重复条目库 RequestWeak 引用 错误,但我没有重复的库!

it-ebooks

最佳答案

我一直面临同样的问题,但我通过从我的构建文件中删除 Picasso 插件来修复它

  'com.squareup.picasso:picasso:2.5.1'

这是因为我的 gradle 文件中有另一个插件,它有另一个 Picasso 依赖项的副本。我的错误消失了。

关于java - 错误 ':app:packageAllDebugClassesForMultiDex'。 > java.util.zip.ZipException : duplicate entry: com/squareup/picasso/RequestWeakReference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29199746/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com