如何在Android Studio中配置Flutter项目?

时间:2019-09-14 13:59:58

标签: android-studio flutter

我成功安装了所有flutter需求,包括android studio的flutter和dart插件,并且没有丢失。我在没有选择Kotlin支持的情况下创建了一个新的flutter项目,但是在创建该项目后,我得到了与kotlin相关的问题的代码

  

与Gradle(1.2.71)一起构建的Kotlin版本与捆绑在IDE插件(1.3.50)中的版本不同

这是build.gradle文件代码:

buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

另一个问题是在这个目录中:android / app / src / build.gradle。 我收到与代码行有关的错误:

  

抛出新的GradleException(“未找到Flutter SDK。在local.properties文件中使用flutter.sdk定义位置。”)

当我在函数名称上移动鼠标时,会看到:

  

无法解析符号“ GradleException”

这是gradle.properties内容:

org.gradle.jvmargs=-Xmx1536M

android.useAndroidX=true
android.enableJetifier=true

1 个答案:

答案 0 :(得分:0)

将build.gradle中的kotlin更新为以下内容:

ext.kotlin_version = '1.3.50'

或检查答案here


local.properties文件内部,将路径添加到flutter sdk位置:

flutter.sdk=/path/to/your/flutter/sdk
flutter.buildMode=debug