更新后 Gradle 同步失败

Mat*_*Tsa 5 android gradle

Android Studio 要求我将 gradle 升级到 3.5.1 版,但是一旦我这样做,它就不再同步了,尽管我没有报告任何明显的错误......

出现的唯一错误消息是“Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作。”

22:32 Gradle 同步失败:org / jetbrains / plugins / gradle / util / GradleConstants 有关更多详细信息,请咨询 IDE 日志(帮助 | 显示日志)(18 秒 224 毫秒)

已经尝试清理项目、重建和无效/重新启动,但没有任何效果

有人能帮我吗?


我的构建脚本:

buildscript {
    ext.kotlin_version = '1.3.50'
    ext.anko_version='0.10.8'
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

还有我的一些“idea.log”最后条目

2019-10-03 22:32:41,266 [e-1483-b03]   INFO - rationStore.ComponentStoreImpl - Saving Project 'C:\Users\mathe\Pictures\Design\ANDROID\ResistCalc' ResistCalcProjectCodeStyleConfiguration took 40 ms 
2019-10-03 22:32:41,266 [Alarm Pool]   INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 163 ms 
2019-10-03 22:32:46,056 [e-1483-b03]   WARN - un.AndroidRunConfigurationBase - Can't get application ID: Android module missing 
2019-10-03 22:32:46,056 [e-1483-b03]   WARN - un.AndroidRunConfigurationBase - Can't get application ID: Android module missing 
2019-10-03 22:32:46,056 [e-1483-b03]   WARN - un.AndroidRunConfigurationBase - Can't get application ID: Android module missing 
2019-10-03 22:32:46,056 [e-1483-b03]   WARN - un.AndroidRunConfigurationBase - Can't get application ID: Android module missing 
Run Code Online (Sandbox Code Playgroud)

yat*_*van 5

尝试文件 - >使缓存无效/重新启动

在此输入图像描述


Mat*_*Tsa -1

终于找到解决办法了!!!!

我正在处理两个项目,一个是 Kotlin,另一个是 Flutter。首先,插件之间存在一些冲突,因此为了不必每次交换项目时都必须禁用/启用它们,我选择了两个单独的 android studio 安装,每个项目一个。

然后,在出现一些明显的错误之后,这个答案与这个视频相结合拯救了我的一天。

希望,它也对其他人有帮助。