Android Gradle Error - 类中常量池中的非法UTF8字符串

时间:2015-10-25 15:38:25

标签: android utf-8 gradle android-gradle build.gradle

从一天到另一天,我打开了我目前正在处理的Android项目,当我尝试创建一个新项目时,我也遇到了这个gradle错误:

Gradle sync失败:类文件中常量池中的非法UTF8字符串com / android / build / gradle / tasks / RenderscriptCompile $ _ConfigAction_execute_closure7

此外,我注意到所有应用程序包的安排已更改为此配置,并且无法导入AppCompactActivity:

Error print screen

我一直试图在网上找到一些东西,但到目前为止,我发现没有任何与这个具体案例相关的内容。我自己尝试了一些东西,但我认为它只会让它变得更糟......

那里的任何人可以帮助我吗?

谢谢!

的build.gradle

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "my.app.*****.musicpad"
        minSdkVersion 14
        targetSdkVersion 22
        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:22.2.1'
    compile 'com.android.support:design:22.2.1'
}

1 个答案:

答案 0 :(得分:0)

对于遇到此错误的任何人,我通过删除临时文件解决了这个问题。 控制面板 - > Java - >设置 - >删除文件并恢复默认值。

How to open java settings and delete temp files