如何修复Android Studio中Gradle同步报错:未知属性'build'
Gradle同步失败:未知属性'build'问题解决方法
问题原因
根目录build.gradle的第一行是无效的Gradle代码:build.gradle(Project: AndroidStudioProjects),这行未添加注释符号,Gradle解析时会将其视为可执行代码,尝试获取build属性,但该属性并非org.gradle.api.Project对象的有效属性,因此抛出MissingPropertyException。
解决步骤
- 打开项目根目录的
build.gradle文件 - 删除第一行的
build.gradle(Project: AndroidStudioProjects),或者给它添加注释符号//转为注释 - 点击Android Studio工具栏的"Sync Project with Gradle Files"按钮重新同步项目
修正后的build.gradle示例
// build.gradle(Project: AndroidStudioProjects) apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin' buildscript { repositories { google() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.3.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } } } task clean(type: Delete) { delete rootProject.buildDir }
内容的提问来源于stack exchange,提问作者Artem
相关产品推荐
相关产品推荐

