将Android Gradle插件更新至3.2.0或更高版本 / 生成Flutter签名APK

28

我正在使用Android Studio开发一个支持Flutter跨平台的应用。

现在我正试图为发布版生成签名APK文件,但我遇到了以下错误:

'Generating signed Bundle requires you to update the Android Gradle plugin to version 3.2.0 or higher'.

我该如何修复这个问题?我完全不知道...

最好的问候!

5个回答

21
我在尝试从Flutter工作区构建“生成签名的Bundle / APK”时遇到了这个错误。
对我来说,解决方案是在Android Studio中打开Android项目文件夹(作为Android项目),然后错误就消失了。
步骤:在Android Studio中,
  1. 转到文件 -> 打开项目,
  2. 导航到Flutter项目,并转到android子文件夹。
  3. 您可以点击打开,它将以Android项目的形式打开该项目
  4. 点击菜单构建 -> 生成签名的Bundle / APK 它应该能够构建而不会抱怨Gradle插件。

1
请问您能否分享一下在Android Studio中将Android项目作为Android项目打开的含义是什么? - ceptic
1
在Android Studio中,转到文件,打开项目,导航到Flutter项目,然后转到android子文件夹。您可以单击打开,它将打开该项目,就像它是一个Android项目一样。 - Harmen
1
兄弟,你真的解决了我这个问题两天的煎熬。抱歉stackoverflow,但普通的“+1”无法表达我的幸福感。感谢你。 - Malak
1
我想补充一下@Harmen的话,当我这样做时,Android Studio在后台花了大约15-20分钟下载与gradle相关的软件包。 直到这些更新完成后,我才看到“生成签名的捆绑包或APK”选项。 但是它对我有效! - Bourne

4

1
谢谢,我会研究一下!不知道你是否知道如何删除我忘记/找不到的密钥库? - Rusben Wladiskoz

3

尽管我已升级了Android Gradle插件,但我仍然多次遇到上述错误。

生成签名Bundle需要您将Android Gradle插件更新到3.2.0或更高版本。


3

如果您想更新Android Studio编辑器,请使用3.4.2版本或Gradle 5.1.1版本进行更新。否则,您只需更改Gradle版本即可。 请单击此处5.1.1https://gradle.org/releases/


3

您可以更新build.gradle文件 在此输入图片描述


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