Flutter Android Build Gradle错误配置根项目'android'?

Posted

技术标签:

【中文标题】Flutter Android Build Gradle错误配置根项目\'android\'?【英文标题】:Flutter Android Build Gradle error configuring root project 'android'?Flutter Android Build Gradle错误配置根项目'android'? 【发布时间】:2019-03-25 09:34:29 【问题描述】:

我在尝试从 Flutter 运行我的 android 项目时遇到以下错误...

`配置根项目“android”时出现问题。

无法为根项目“android”获取未知属性“android” 输入 org.gradle.api.Project.`

这是我的 android/build.gradle 文件...

buildscript 
    ext.kotlin_version = '1.2.51'
    repositories 
        google()
        jcenter()
        maven  url 'https://plugins.gradle.org/m2/'  // Gradle Plugin Portal

    

    dependencies 
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:3.2.1'
        classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.10.2, 0.99.99]'
    


apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

allprojects 
    repositories 
        google()
        jcenter()
    


rootProject.buildDir = '../build'
subprojects 
    project.buildDir = "$rootProject.buildDir/$project.name"

//subprojects 
//    project.evaluationDependsOn(':app')
//

subprojects 
    project.configurations.all 
        resolutionStrategy.eachDependency  details ->
            if (details.requested.group == 'com.android.support'
                    && !details.requested.name.contains('multidex') ) 
                details.useVersion "27.0.1"
            
        
    


task clean(type: Delete) 
    delete rootProject.buildDir

【问题讨论】:

【参考方案1】:

`配置根项目“android”时出现问题。

无法为根项目“android”获取未知属性“android” 输入 org.gradle.api.Project.`

错误是due to where you applied the onesignal-gradle-pluginapply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin' 行应应用于您的 app/build.gradle 而不是根 build.gradleandroid/build.gradle

【讨论】:

以上是关于Flutter Android Build Gradle错误配置根项目'android'?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Android Build Gradle错误配置根项目'android'?

读取超时错误 builder.jar (com.android.tools.build:builder:3.2.1) - Flutter - Android Studio

Flutter 错误:无法下载 bundletool.jar (com.android.tools.build:bundletool:0.9.0)

无法解析 Flutter 应用程序的 android/app/build.gradle 文件中的符号 GradleException

Android studio 使用flutter插件 运行第一个flutter项目 报错 Warning: License for package Android SDK Build-Tools 28

解决Flutter升级后,flutter run 卡在gradle build running的问题