错误:任务':app:mockableAndroidJar'的执行失败。 > java.util.zip.ZipException:无效条目crc-32(预期0x3950d9fc但得到0x12b44089)

时间:2016-10-31 08:03:18

标签: android android-studio gradle junit build.gradle

当我使用Android工作室创建一个项目来报告这个异常时,我不知道哪里出现了错误,但是他可以成功运行,构建会出现这个错误,先转向攻击谢谢!

错误消息:

Error:Execution failed for task ':app:mockableAndroidJar'.> java.util.zip.ZipException: invalid entry crc-32 (expected 0x3950d9fc but got 0x12b44089)

build.gradle:

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"
    defaultConfig {
        applicationId "com.example.fomove.myapplication"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.1'
}

截图:

enter image description here

4 个答案:

答案 0 :(得分:2)

我找到了这个问题的答案,因为错误的原因是SDK-23已经损坏,然后我必须再次下载以解决希望对你有帮助。

答案 1 :(得分:1)

彻底清理项目! 帮助! 如果你不知道如何使用,我可以提供帮助:干净

答案 2 :(得分:0)

尝试从Android Studio安装的云端硬盘中释放一些空间。

如果您的驱动器已满,这也可能导致例如您在C驱动器中安装Android Studio,如果C驱动器已满,您可能会看到此错误,请尝试释放一些空间

答案 3 :(得分:0)

我在启动的API 19 KitKat项目中也遇到此错误。

我尝试过清理和重建但没有成功,但对我来说有用的是文件/项目结构/ app / flavors,并且只是简单地将构建更改为另一个版本。然后我改回API 19 KitKat并单击OK。这重建了项目和应用程序。可能是一些可能的解决方案。