Flutter如何在Android Studio中制作发布版本?

21

默认情况下,Android Studio在构建Flutter应用程序时使用调试模式。您可以使用命令行构建发布版本,请参见如何优化Flutter应用程序大小?

    flutter build apk --release

现在,如何配置Android Studio以实现相同的功能,当我运行应用程序时(Shift+F10)?我找不到这个设置...

5个回答

39

您需要编辑运行配置:

打开运行配置:

打开运行配置

添加--release标志:

添加--release标志

请注意,使用--release标志在使用 Android 模拟器构建时不受支持。


以上答案的最后一行补充一点,因为我花了两天时间才弄明白。为了避免你们的痛苦,只有特定架构(armeabi-v7a、arm64-v8a和x86-64)支持发布版本构建,而默认情况下,Android模拟器是使用x86架构映像创建的。请参见https://github.com/flutter/flutter/issues/9253。 - Adarsh Srivastava

20
在Android Studio中,点击:

> 运行
> 在发布模式下运行'main.dart'的Flutter应用程序

输入图像描述


1

当工具栏中的绿色播放按钮运行调试模式时,我通过以下方式将其切换到发布模式:

  • 右键单击工具栏中的播放图标 -> 自定义工具栏

  • 点击“+”,选择添加操作

  • 选择{{link3:“插件/Flutter/以Flutter发布模式运行”}}

  • 通过选择它并单击“-”来删除旧的播放按钮


0
flutter build appbundle  --release --build-name=1.1.1 --build-number=3

或者你可以在终端中运行该命令,记得将构建名称和构建号改为与你发布应用的版本对应的值。


-1

制作发布模式下的apk最好的方法是打开项目->点击android文件夹,然后使用您的.jks密钥和别名密码以及名称制作与在Android中生成的应用程序构建相同的apk。这是在Flutter中制作apk的正确方式。


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