不支持的方法异常 Android Studio(Beta)0.8.6

3

在项目“android”中设置Android模块失败:不支持的方法:BaseArtifact.getJavaCompileTaskName()

Gradle的版本不支持该方法。为解决此问题,您可以更改/升级连接到的Gradle的target version

或者,您可以忽略此Exception并从模型中读取其他信息。

您需要帮助我解决这个问题吗?


1
有一个稳定版本1.0.2的AndroidStudio可供使用。请问为什么您还在使用旧版测试版? - Blackbelt
3个回答

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

在你的 "build.gradle" 文件中,如果你有 "minifyEnabled false",请注释掉它,只留下 "runProguard false"。请参考我上面的示例代码。

1
runProguard已经在Android工具1.x中更改为minifyEnabled。http://tools.android.com/tech-docs/new-build-system/migrating-to-1-0-0 - Grasshopper

0

您需要打开项目结构或模块设置,纠正gradle版本或者在build.gradle文件中更正gradle版本。

对于您的Android Studio版本,您需要使用gradle版本1.12。我也曾遇到过同样的问题,通过将gradle版本从2.2.1更新为1.12进行修复。


-2

进入build.gradle文件并更新版本:

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接