【问题标题】:How to configure flutter project in android studio?如何在android studio中配置flutter项目?
【发布时间】:2020-01-16 01:44:34
【问题描述】:

我成功安装了所有颤振要求,包括 android studio 的颤振和飞镖插件,没有任何遗漏。我在没有选择 Kotlin 支持的情况下创建了一个新的颤振项目,但是在我创建项目后,我得到了这个与 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。 我收到与代码行相关的错误:

throw new GradleException("未找到 Flutter SDK。在 local.properties 文件中使用 flutter.sdk 定义位置。")

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

无法解析符号“GradleException”

这是 gradle.properties 内容:

org.gradle.jvmargs=-Xmx1536M

android.useAndroidX=true
android.enableJetifier=true

【问题讨论】:

    标签: android-studio flutter


    【解决方案1】:

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

    ext.kotlin_version = '1.3.50'
    

    或查看答案here


    local.properties文件中添加flutter sdk位置的路径:

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

    【讨论】:

    • 在我编辑 local.properties 之后,'flutter.build= debug' 行似乎是'未使用',就像我看到的那样。我已经在 local.properties 中有这个:`sdk.dir=C:\\Users\\Fateh\\AppData\\Local\\Android\\sdk flutter.sdk=C:\\flutter sdk\\flutter`做我需要改变一些东西吗?
    • fluttersdk 的位置是否正确?如果是,您可能需要将 flutter sdk 这个文件夹更改为这个 flutter-sdk,然后在 local.properties 文件中进行更改
    • @TestProject 你试过改名字不带空格吗?
    猜你喜欢
    • 1970-01-01
    • 2022-10-23
    • 2015-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 2021-12-20
    • 2018-11-06
    相关资源
    最近更新 更多