java - 当我尝试在Android Studio中构建APK时出现错误

标签 java android gradle

Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.

java.io.IOException: Can't write [C:\Users\Muslim\AndroidStudioProjects\android\app\build\intermediates\multi-dex\debug\componentClasses.jar] (Can't read [C:\Users\Muslim.gradle\caches\transforms-1\files-1.1\support-compat-25.2.0.aar\3a2c2c796890017fe46a33f67e87a476\jars\classes.jar(;;;;;;**.class)] (Duplicate zip entry [classes.jar:android/support/v4/view/ViewCompat.class]))


下面是我的 Gradle
apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "27.0.0"

    defaultConfig {
        applicationId "my.app.test"
        minSdkVersion 14
        targetSdkVersion 24
        multiDexEnabled true

        ndk {
            moduleName "player_shared"
        }
        dexOptions {
            javaMaxHeapSize "4g"
        }
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    sourceSets.main{
        jni.srcDirs=[]
    }
}

dependencies {
    compile ('com.google.android.gms:play-services:+') {exclude module: 'support-v4'}
    compile ('com.android.support:multidex:1.0.0')
    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')
}

最佳答案

Android 3.0更新后出现相同的错误。

经过“清洁项目”后,一切正常!

关于java - 当我尝试在Android Studio中构建APK时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47115878/

相关文章:

java - 在java中以较低的时间复杂度找到第n个素数

java - 从 Firebase 数据库读取数据时,如何知道访问的每个查询结果?

java - gradle测试任务在扩展TestCase的Test Util类上失败,但是没有测试方法

android - 任务 ':app:transformClassesWithPreJackPackagedLibrariesForArmv7aDebug' 执行失败

gradle - 尝试签署存档时出错

java - 使用 getClass().getResource() 加载资源

java - 对字符串执行替换但忽略某些模式

java - 将自定义铃声添加到 Ringtonemanager 以进行 Android 应用程序开发时出现问题吗?

java - Grails 应用程序使用来自 spring-mvc 后端的服务

调用 SystemClock.uptimeMillis() 时出现 Android UnsatisfiedLinkError