我正在尝试重新编译一个几个月前工作正常的项目,我得到了像这样的gradle错误:
错误:(1,0)无法找到方法
'org.gradle.api.Project.getPluginManager()Lorg / gradle这个/ API /插件/插件管理;'。 此意外错误的可能原因包括:对于损坏的Gradle流程,您可以 还尝试关闭IDE然后终止所有Java进程
- Gradle's 依赖性缓存可能已损坏(这有时会发生在网络之后) 连接超时。)重新下载依赖项 和同步项目(需要网络)
- Gradle的状态 构建进程(守护进程)可能已损坏。停止所有Gradle守护进程可能 解决这个问题。停止Gradle构建 进程(需要重新启动)
- 您的项目可能正在使用 与其他插件不兼容的第三方插件 项目或Gradle要求的版本 项目。
我已从
更新了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
答案 0 :(得分:1)
我在一个非常古老的项目中也遇到了这个问题。您需要升级gradle-wrapper.properties
文件中的gradle分发版本。我将其从版本2.2.1
更改为4.1
。
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip