标签搜索

[Flutter] 在MacBook上如何编译Android APK

snailszzy
2024-11-08 / 0 评论 / 2 阅读 / 正在检测是否收录...

在 MacBook 上编译并运行 Android 应用,你可以使用 Flutter 命令行工具。以下是步骤:

  1. 安装 Android Studio(如果还没安装):

    • 下载并安装 Android Studio
    • 打开 Android Studio,完成安装向导。
    • 安装 Android SDK 和 Android Virtual Device(AVD),它们用于模拟器或设备的支持。
    • 在 Android Studio 中,选择 SDK Manager 并确保安装了 Android SDK 和 Android SDK Platform-Tools。
  2. 配置 Android SDK 路径

    • 确保 flutter doctor 可以找到 Android SDK。如果未找到,需要手动配置路径。
    • ~/.bash_profile~/.zshrc(取决于你使用的终端)中添加以下行,将 <YOUR_ANDROID_SDK_PATH> 替换为你的 Android SDK 路径:

      export ANDROID_HOME=<YOUR_ANDROID_SDK_PATH>
      export PATH=$PATH:$ANDROID_HOME/tools
      export PATH=$PATH:$ANDROID_HOME/platform-tools
    • 更新终端配置后,运行 source ~/.bash_profilesource ~/.zshrc
  3. 连接 Android 设备

    • 你可以使用真实设备或 Android 模拟器。
    • 真实设备:通过 USB 连接 Android 设备,并在设备上启用 开发者模式USB 调试
    • 模拟器:在 Android Studio 中,打开 AVD Manager,选择或创建一个虚拟设备,然后启动模拟器。
  4. 使用 Flutter 运行 Android 应用

    • 在项目目录中运行以下命令以编译并启动应用:

      flutter run
    • 如果你连接了多个设备(例如 iOS 模拟器和 Android 模拟器),你可以指定 Android 设备 ID:

      flutter run -d <device_id>

      其中,<device_id> 是通过运行 flutter devices 命令查看到的 Android 设备的 ID。

  5. 编译 APK(用于生成安装包):

    • 如果需要生成可安装的 APK 文件,运行:

      flutter build apk --release
    • 编译好的 APK 文件将出现在 build/app/outputs/flutter-apk 目录下。
  6. 检查 Flutter 和 Android 配置

    • 在命令行中运行 flutter doctor 以确保所有依赖项已正确配置。如果有错误或警告,flutter doctor 会显示修复步骤。

按照以上步骤配置完成后,你应该可以在 MacBook 上编译和运行 Android 应用。

0

评论 (0)

取消