如何在android studio中配置flutter项目?
Posted
技术标签:
【中文标题】如何在android studio中配置flutter项目?【英文标题】:How to configure flutter project in android studio? 【发布时间】: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
【问题讨论】:
【参考方案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 你试过改名字不带空格吗?以上是关于如何在android studio中配置flutter项目?的主要内容,如果未能解决你的问题,请参考以下文章
Android:如何在 android studio 中配置 FFMPEG 最新版本?
Android Studio 和 Flutter - 可以在一个项目中启用网络但在其他项目中不启用?
颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件