我成功安装了所有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
答案 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