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-plugin
。 apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'
行应应用于您的 app/build.gradle
而不是根 build.gradle
或 android/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