java.util.zip.ZipException:重复条目:android / support / v7 / graphics / drawable / DrawableUtils.class

前端之家收集整理的这篇文章主要介绍了java.util.zip.ZipException:重复条目:android / support / v7 / graphics / drawable / DrawableUtils.class前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚将支持库从23.0.0更新到23.1.0,现在当我构建项目时,我收到此错误
  1. Error:Execution Failed for task ':app:transformClassesWithJarMergingForDebug'.
  2. > com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v7/graphics/drawable/DrawableUtils.class

这是我的app level build.gradle:

  1. buildscript {
  2. repositories {
  3. maven { url 'https://maven.fabric.io/public' }
  4. }
  5.  
  6. dependencies {
  7. classpath 'io.fabric.tools:gradle:1.+'
  8. }
  9. }
  10.  
  11.  
  12. apply plugin: 'com.android.application'
  13. apply plugin: 'io.fabric'
  14. apply plugin: 'com.google.gms.google-services'
  15.  
  16. android {
  17. compileSdkVersion 23
  18. buildToolsVersion "23"
  19. defaultConfig {
  20. applicationId 'com.galleri5.android'
  21. multiDexEnabled true
  22. minSdkVersion 16
  23. targetSdkVersion 23
  24. versionCode 6
  25. versionName "0.6"
  26. }
  27. buildTypes {
  28. release {
  29. minifyEnabled false
  30. proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'
  31. }
  32. }
  33. }
  34.  
  35.  
  36. repositories {
  37. mavenCentral()
  38. mavenLocal()
  39. jcenter()
  40. maven { url 'https://maven.fabric.io/public' }
  41. }
  42.  
  43. dependencies {
  44. compile fileTree(include: ['*.jar'],dir: 'libs')
  45. compile 'com.android.support:appcompat-v7:23.1.0'
  46. compile 'com.android.support:support-v4:23.1.0'
  47. compile 'com.squareup.picasso:picasso:2.5.2'
  48. compile 'com.android.support:design:23.1.0'
  49. compile 'com.facebook.android:facebook-android-sdk:4.3.0'
  50. compile 'com.etsy.android.grid:library:1.0.5'
  51. compile 'com.squareup.okhttp:okhttp:2.4.0'
  52. compile 'com.squareup.okhttp:okhttp-urlconnection:2.4.0'
  53. compile 'com.android.support:recyclerview-v7:23.1.0'
  54. compile 'com.android.support:cardview-v7:23.1.0'
  55. compile 'com.squareup.retrofit:retrofit:1.9.0'
  56. compile 'com.jakewharton:butterknife:7.0.1'
  57. compile 'com.github.clans:fab:1.6.1'
  58. compile 'uk.co.chrisjenx:calligraphy:2.1.0'
  59. compile 'com.google.android.gms:play-services-analytics:8.1.0'
  60. compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') {
  61. transitive = true;
  62. }
  63. }

我得到这个错误是什么?我想使用最新版本的支持库.我该如何解决这个问题?我读了this SO线程,解决方案无效.它给我的代码库带来了更多错误.另外,我没有使用JAR.任何帮助将受到高度赞赏.谢谢.

解决方法

我在我的React Native Android项目中遇到了同样的问题,这就是让它对我有用的原因:
  1. cd android
  2.  
  3. ./gradlew clean

猜你在找的Java相关文章