有没有办法用升级的 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 版本创建一个新的颤振项目?的主要内容,如果未能解决你的问题,请参考以下文章
android studio Gradle升级到3.5.0遇到的坑