当前位置: 首页 > 知识库问答 >
问题:

运行时分级异常

夏侯瑞
2023-03-14
Error:Execution failed for task
':app:transformClassesWithJarMergingForDebug'.
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry:
android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
apply plugin: 'com.android.application'

android {
  compileSdkVersion 23
  buildToolsVersion "23.0.3"

  defaultConfig {
      applicationId "com.cwish"
      minSdkVersion 16
      targetSdkVersion 23
      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'])
  testCompile 'junit:junit:4.12'
  compile 'com.android.support:appcompat-v7:23.4.0'
  compile 'com.android.support:design:23.4.0'
  compile 'com.google.code.gson:gson:2.6.2'
  compile 'com.squareup.retrofit2:retrofit:2.1.0'
  compile 'com.squareup.retrofit2:converter-gson:2.1.0'
  compile 'com.android.support:recyclerview-v7:+'
  compile 'com.android.support:recyclerview-v7:23.1.0@aar'
  compile 'com.daimajia.numberprogressbar:library:1.2@aar'
  compile 'com.google.android.gms:play-services:8.3.0'
  compile 'com.koushikdutta.ion:ion:2.+'
}

共有1个答案

端木乐语
2023-03-14

我想这个问题可以通过删除重复依赖项来解决,在删除重复依赖项之前,您应该通过以下命令检查您的模块:

gradlew -q dependencies yourProject:dependencies --configuration compile

请参考以下答案:重复依赖关系问题

希望能帮到你:)

 类似资料:
  • 有时,当我使用即时运行时,我会得到这个错误(主要是在layout.xml更改之后): 失败:生成失败,出现异常。 编辑:在此处打开了google代码中的问题 编辑2:若要在cmd中重现此错误,我必须更改layout.xml(如注释视图),然后运行。 输出: 失败:生成失败,出现异常。 生成失败 总时间:11.114秒

  • 我已经在Ubuntu14.04中安装了Android studio。我试图清理这个项目,但它花了太长时间,已经1小时了,因为gradle正在运行。在我的Gradle控制台中,我得到了如下错误: 线程“png-cruncher_8”java.lang.runtimeException:在等待从aapt进程时超时,请确保在/home/files/android/sdk/build-tools/23.0

  • 声明运行时异常的方法的指导原则是什么? 假设我调用一个抛出的第三方例程。该例程能够抛出而不声明它这样做是否允许/标准/可接受? 和往常一样,我对我的问题引起的困惑感到惊讶:-D这可能是因为我很困惑。 在下面的代码中,可调用的是一个lambda,它发出一个,这会抛出SQLException。callable.call抛出Exception。 我由此推测,程序员希望抛出一个SQLException。然

  • 在使用gradle执行特定测试套件的代码时,我得到以下错误。不明白原因。感谢任何帮助。 org.gradle.internal.remote.internal.MessageIOException:无法写入“/127.0.0.1:53644”.在org.gradle.internal.remote.internal.inet.socketconnection.flush(socketconnect

  • 这是我的扑动医生总结 flutter doctor doctor摘要(要查看所有详细信息,请运行flutter Doctor-v):[√]flutter(通道稳定,1.22.3,Microsoft Windows[版本10.0.19041.572],区域设置en-KE)[√]Android toolchain-为Android设备开发(Android SDK版本30.0.2)[!]Android

  • 问题内容: 运行单元测试时,我遇到了jar hell的问题。 我遇到了上述错误,并通过删除了不必要的jar文件解决了这些错误。 但是我面临以下两个jar的问题,即tomcat-embed-core-8.0.36.jar和hibernate- jpa-2.1-api-1.0.0.Final.jar。这两者之间有一个共同的类,我需要两个jar文件,任何人都可以向我解释如何解决此问题。我都需要jar文件