尝试编译旧项目Android Studio时出现Gradle错误

时间:2018-01-06 09:23:01

标签: android gradle

我正在尝试重新编译一个几个月前工作正常的项目,我得到了像这样的gradle错误:

  

错误:(1,0)无法找到方法
  'org.gradle.api.Project.getPluginManager()Lorg / gradle这个/ API /插件/插件管理;'。   此意外错误的可能原因包括:

  • Gradle's   依赖性缓存可能已损坏(这有时会发生在网络之后)   连接超时。)重新下载依赖项   和同步项目(需要网络)
  • Gradle的状态   构建进程(守护进程)可能已损坏。停止所有Gradle守护进程可能   解决这个问题。停止Gradle构建   进程(需要重新启动)
  • 您的项目可能正在使用   与其他插件不兼容的第三方插件   项目或Gradle要求的版本   项目。
对于损坏的Gradle流程,您可以   还尝试关闭IDE然后终止所有Java进程

我已从

更新了build.gradle文件(项目)中的gradle版本
dependencies {
    classpath 'com.android.tools.build:gradle:1.2.3'
}

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

我一直遵循AS的建议而没有运气。

你能提出建议吗?

我的build.gradle文件(应用)是:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 14
    buildToolsVersion "22.0.1"
    defaultConfig {
        applicationId 'com.aabcdata.learn.german.hd'
        minSdkVersion 14
        targetSdkVersion 14
        versionCode 6
        versionName '1.5'
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    productFlavors {
    }
}

dependencies {
    compile files('libs/FlurryAnalytics_3.3.2.jar')
    compile 'com.google.android.gms:play-services-ads:7.5.0'
    compile files('libs/AppTracker.jar')
    compile files('libs/presage-lib-1.6.0.jar')
}

我已经完成了无效Cache/Restart

1 个答案:

答案 0 :(得分:1)

我在一个非常古老的项目中也遇到了这个问题。您需要升级gradle-wrapper.properties文件中的gradle分发版本。我将其从版本2.2.1更改为4.1

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip