有没有办法用升级的 gradle 版本创建一个新的颤振项目?

Posted

技术标签:

【中文标题】有没有办法用升级的 gradle 版本创建一个新的颤振项目?【英文标题】:Is there any way to create a new flutter project with upgraded gradle version? 【发布时间】:2020-02-18 15:48:43 【问题描述】:

我正在使用 android studio 进行颤振项目。每次我创建flutter android studio时都会说有一个新的gradle版本可用。所以我必须手动将其更改为新版本。问题是当我尝试运行 app 时,它会下载到新版本。如果我不更改它,某些插件会在旧版本中出现错误。 这是我的 build.gradle 文件。

buildscript 
    ext.kotlin_version = '1.3.50'
    repositories 
        google()
        jcenter()
    

    dependencies 
        classpath 'com.android.tools.build:gradle:3.2.1' //here I have to change it to 3.5.1
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    
...

我尝试升级flutter、dart、android studio、gradle。但它不起作用。如果我创建一个新的 android 项目,它是用新版本创建的。那么如何新建一个升级 gradle 版本的 Flutter 项目呢?

【问题讨论】:

【参考方案1】:

你不能。 Gradle 版本硬编码为flutter app's template(kotlin version 相同)。通常,flutter 版本也不能保证与 最新 gradle 版本兼容,因此可能会坚持使用模板中的版本,直到您确定它兼容为止。

【讨论】:

【参考方案2】:

在终端上尝试gradle wrapper --gradle-version 7.2

【讨论】:

以上是关于有没有办法用升级的 gradle 版本创建一个新的颤振项目?的主要内容,如果未能解决你的问题,请参考以下文章

gradle tool升级到3.0注意事项

wix 生成新的升级代码

有没有办法用 ng new 命令指定角度版本

android studio Gradle升级到3.5.0遇到的坑

Gradle compileDebugJavaWithJavac lambda 编译错误问题

Gradle compileDebugJavaWithJavac lambda 编译错误问题