java - 错误 :Execution failed for task ':app:transformClassesWithMultidexlistForDebug' android studio

标签 java android android-studio android-gradle-plugin build.gradle

我在 buildbox 上创建了一个游戏,我导出了项目,但我无法在 android studio 上启动游戏 我的问题是我无法运行应用程序或生成 apk 文件

有人可以帮助我。

错误

Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'. java.io.IOException: Can't write [C:\Users\youne\Desktop\android2\app\build\intermediates\multi-dex\debug\componentClasses.jar] (Can't read [C:\Users\youne.gradle\caches\transforms-1\files-1.1\support-core-ui-25.2.0.aar\9adfc8649fc899fbc5e371e8bc1c399a\jars\classes.jar(;;;;;;**.class)] (Duplicate zip entry [classes.jar:android/support/v4/view/ViewPager$2.class]))

我正在使用

安卓工作室 3.0

Java 版本:Java(TM) SE Runtime Environment (build 1.8.0_73-b02)。

Gradle 版本:com.android.tools.build:gradle:4.1

而且我启用了 Multidex

在我的应用程序 build.gradle 文件中:

android {
  compileSdkVersion 27
  buildToolsVersion '27.0.1'

  defaultConfig {
    applicationId "com.drh.bird"
    minSdkVersion 14
    targetSdkVersion 23
    aaptOptions.cruncherEnabled = false
    aaptOptions.useNewCruncher = false
    compileOptions.encoding = 'ISO-8859-1'
    multiDexEnabled = true

    ndk {
      moduleName "player_shared"
    }
  }
  android {
    useLibrary 'org.apache.http.legacy'
  }
  sourceSets {
    main {
      jni.srcDirs = []
    }
  }

  buildTypes {}
  android {
    defaultConfig {
      multiDexEnabled true
    }
  }
  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
  }

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

dependencies {
  compile 'com.android.support:multidex:1.0.1'
  compile 'com.google.android.gms:play-services:+'
  compile files('libs/dagger-1.2.2.jar')
  compile files('libs/javax.inject-1.jar')
  compile files('libs/nineoldandroids-2.4.0.jar')
  compile files('libs/support-v4-19.0.1.jar')
}

最佳答案

implementation 'com.android.support:appcompat-v7:27.1.0'
 implementation 'com.android.support:design:27.1.0'
    implementation 'com.android.support:support-v4:27.1.0'
 implementation 'com.android.support:recyclerview-v7:27.1.0'

像上面一样将所有支持库更新到 27.1.0 并删除重复项

关于java - 错误 :Execution failed for task ':app:transformClassesWithMultidexlistForDebug' android studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47342094/

相关文章:

java - JTextArea问题

java - “Error occurred during initialization of VM; Could not reserve enough space for object heap” 使用 -Xmx3G

android - 技术行业的开发人员是否普遍认为混合移动应用程序不如原生应用程序?

Android:是否可以设置与 View 宽度成比例的 View 高度?

Android Studio 打开不正确的 java 类文件。错误 : "Failed linking the resources."

java - 在文本中引用 Java 成员的正确方法是什么?

java - 为什么 java.lang.Throwable 不是抽象类?

android - 您的 Flutter 应用程序是使用旧版本的 Android 嵌入创建的

android - 版本冲突更新为Play-Services 9.4.0 Android Studio 2.2

java - Android Studio : Error: <identifier> expected error