首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >运行项目时不支持的方法: AndroidProject.getPluginGeneration()

运行项目时不支持的方法: AndroidProject.getPluginGeneration()
EN

Stack Overflow用户
提问于 2016-09-20 18:18:16
回答 5查看 69K关注 0票数 105

我尝试使用Android Studio 2.2运行我的项目,但遇到此错误

Unsupported method: AndroidProject.getPluginGeneration().
The version of Gradle you connect to does not support that method.

我使用的是ButterKnife 8.4.0

我的应用gradle.file:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
        classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
    }
}

我的模块gradle文件:

apply plugin: 'com.android.application'
apply plugin: 'android-apt'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "xxx.xx"
        minSdkVersion 10
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
}

dependencies {
    compile 'com.jakewharton:butterknife:8.4.0'
    apt 'com.jakewharton:butterknife-compiler:8.4.0'
}

为什么它不起作用,我该如何解决它?

EN

回答 5

Stack Overflow用户

发布于 2016-09-21 06:53:52

我在Android Studio 2.2中遇到了这个错误,在我的例子中,它是由于检查Instant Run功能的可用性而导致的。我通过禁用Instant Run来修复:

Android Studio -> Preferences -> Build, Execution, Deployment -> Instant Run

票数 24
EN

Stack Overflow用户

发布于 2016-09-20 18:39:25

将gradle版本更改为2.2

dependencies {
    classpath 'com.android.tools.build:gradle:2.2.0'
}
票数 7
EN

Stack Overflow用户

发布于 2016-09-22 17:17:58

在Windows上是

File / Settings/ Build, Execution, Deployment / Instant Run.

取消选中Enable Instant Run to hot swap code...

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39591531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档