将Flutter Android Gradle插件升级至3.2.0或更高版本。

9
我已经更新了最新的Android Gradle版本,但生成签名包时仍然显示错误。
生成签名包需要您将Android Gradle插件更新到3.2.0或更高版本。

enter image description here

以下是版本详细信息。

buildscript {
ext.kotlin_version = '1.6.21'
repositories {
    google()
    mavenCentral()
}

dependencies {
    classpath 'com.android.tools.build:gradle:7.0.4'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath 'com.google.gms:google-services:4.3.10'
}

}

distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-all.zip

Android Studio版本

Android Studio黄蜂鸟版 | 2021.1.1 补丁 3 构建 #AI-211.7628.21.2111.8309675,于2022年3月16日构建 运行时版本:11.0.11+0-b60-7772763 aarch64 VM:由JetBrains s.r.o.提供的OpenJDK 64位服务器VM。 macOS 11.4 GC:G1 Young Generation,G1 Old Generation 内存:1280M 核心数:8 注册表:external.system.auto.import.disabled=true 非捆绑插件:Dart(211.7817),org.jetbrains.kotlin(211-1.6.21-release-334-AS7442.40),io.flutter(66.0.1)

Flutter版本

Flutter 2.10.0 • 稳定频道 • https://github.com/flutter/flutter.git Framework • 修订版5f105a6ca7(3个月前)• 2022年2月1日14:15:42 -0800 引擎 • 修订版776efd2034 工具 • Dart 2.16.0 • DevTools 2.9.2


@OsamaBuzdar,我已将Kotlin版本从“1.6.21”更改为1.6.10,但仍然遇到相同的错误。 - Alpit Panchal
我有完全相同的问题。你找到解决方案了吗?我刚刚在Jetbrains开了一个工单,看看他们会说什么。 - valley
是的 @valley,我已经找到了解决方案。你需要从你的Flutter项目中像这样打开Android项目。 https://prnt.sc/o5BnsZ51FfZ4 - Alpit Panchal
@valley,对你来说它是否正常工作? - Alpit Panchal
实际上是的,但我现在使用CLI来创建构建。 - valley
显示剩余3条评论
2个回答

0

Android Studio中的Flutter编辑器对Android项目代码没有适当的lint检查。您可能需要使用Android编辑器访问gradle设置,以便对更改进行索引和重建。为了访问具有适当lint检查的Android项目,最好通过工具 > Flutter > 在Android Studio中打开Android模块来打开它。

Opening Android Module


我没有那个选项。或者iOS模块也是如此。那会很方便。我在Android Studio Electric Eel 2022.1.1中,建于2023年1月11日。他们把它拿走了吗?无论如何,您可以使用相应的IDE直接打开这些项目。我将在下面为遇到类似问题的人添加更详细的答案,但如果您有这些选项,我认为这会解决问题。 - Bourne

0

将您的Build Gradle文件更改如下

我觉得您还没有使用最新版本。

我使用了以下命令来升级到最新版本

flutter channel dev

现在你可以更改你的Build Gradle(Android Level)
   buildscript {
    ext.kotlin_version = '1.7.10'
    repositories {
        google()
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.4.0'
    }
}
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接