【问题标题】:Flutter How to make release version in Android Studio?Flutter 如何在 Android Studio 中制作发布版本?
【发布时间】:2018-12-02 16:40:40
【问题描述】:
默认情况下,Android Studio 在构建 Flutter 应用程序时使用调试模式。您可以使用命令行构建发布版本,请参阅How to optimize the Flutter App size?
flutter build apk --release
现在:当我运行应用程序 (Shift+F10) 时,如何配置 Android Studio 来做同样的事情?我找不到这个设置...
【问题讨论】:
标签:
android-studio
flutter
apk
release
release-management
【解决方案1】:
在 Android Studio 中,点击:
> 运行
> Flutter 在发布模式下运行'main.dart'
【解决方案2】:
在 Android Studio 中,打开应用文件夹下的现有 android/ 文件夹。然后,在项目面板中选择build.gradle (Module: app):
接下来,选择构建变体。单击主菜单中的Build > Select Build Variant。在Build Variants 面板中选择任何变体(调试是默认设置):
生成的 app bundle 或 APK 文件位于您的应用文件夹中的 build/app/outputs。
【解决方案3】:
flutter build appbundle --release --build-name=1.1.1 --build-number=3
或者您可以在终端中运行它,记住将构建名称和构建号更改为您的发布应用版本控制的相应值。
【解决方案4】:
使您的 apk 进入发布模式的最佳方法是打开项目 -> 单击 android 文件夹,然后使用您的 .jks 密钥和别名密码和名称使您的 apk 与在 android 中构建的生成应用程序相同。这是在颤振中制作apk的正确方法。
【解决方案5】:
您必须编辑运行配置:
打开运行配置:
添加--release 标志:
请注意,使用 Android 模拟器构建时不支持使用 --release 标志。