📌  相关文章
📜  如何在 Android 设备中构建和发布Flutter应用程序?

📅  最后修改于: 2022-05-13 01:55:05.355000             🧑  作者: Mango

如何在 Android 设备中构建和发布Flutter应用程序?

Flutter是 Google 的移动 SDK,用于从单个代码库构建原生 iOS 和 Android、桌面(Windows、Linux、macOS)、Web 应用程序。当使用Flutter构建应用程序时,一切都指向flutter构建 Flutter 应用程序的块。它们是带有一堆特定于材料设计的功能的结构元素,新的小部件也可以由现有的小部件组成。将小部件组合在一起的过程称为组合。在本文中,我们将学习如何在 Android 设备上构建和发布Flutter应用程序。一旦应用准备好发布到 Play 商店,我们就有2 种可能的发布格式

  1. 应用程序包
  2. APK

构建应用程序包

从命令行:

  • 打开git bash
  • 输入cd [项目名称]
  • 运行flutter build appbundle
(运行颤振构建默认为发布构建。)

运行flutter构建默认为发布构建

您的应用程序的发布包是在项目目录中创建的 - [project_name]/build/app/outputs/bundle/release/app.aab默认情况下,应用程序包包含您的Dart代码和为armeabi-v7a(ARM 32 位)、arm64-v8a(ARM 64 位)和 x86-64(x86 64 位)编译的Flutter运行时。

构建 APK

从命令行:

  • 打开git bash
  • 输入cd [项目名称]
  • 运行flutter build apk –split-per-abi
构建 APK

flutter build 命令默认为--release

此命令会在项目目录中生成三个 APK 文件:

删除–split-per-abi标志会生成一个胖 APK,其中包含为所有目标 ABI 编译的代码。此类 APK 的大小比拆分后的版本大,导致用户下载不适用于其设备架构的本机二进制文件。

在设备上安装 APK

按照以下步骤在连接的 Android 设备上安装 APK。从命令行使用 USB 数据线将您的 Android 设备连接到您的计算机。

  • 输入cd [项目]
  • 运行flutter安装