发布于 2026-01-06 15 阅读
0

无需 Android Studio 即可设置 Flutter 所需软件包 安装软件包 安装软件包 设置 Android 环境 设置 Flutter 配置 创建模拟器 关键时刻 运行模拟器

如何在没有 Android Studio 的情况下设置 Flutter

我们需要的软件包

安装软件包

安装软件包

设置 Android 环境

设置 Flutter 配置

创建模拟器

真相时刻

运行模拟器

有时由于硬件限制或其他原因,开发者会更倾向于使用轻量级解决方案,而不是体积庞大的 Android Studio。好消息是,本文将介绍如何配置 Visual Studio Code,使其无需 Android Studio 即可与 Flutter 协同工作。我们使用的是 Ubuntu 19.04 作为操作系统,但您也可以选择其他 Linux 发行版。那么,让我们开始吧……

我们需要的软件包

  1. Android 命令行工具
  2. Flutter 二进制文件
  3. Gradle 构建
  4. OpenJDK 8

安装软件包

我们将按照以下步骤进行安装:

  1. 导航至您下载二进制文件的文件夹。
  2. 提取并移动到相应位置。
  3. 设置路径并刷新 .profile 文件以访问实用程序。

安装软件包

要设置路径,请在终端中输入
`$ gedit ~/.profile`打开配置文件。

Android 工具

$ unzip sdk-tools-linux-4333796.zip
$ mkdir Android
$ mv tools/ Android/
$ sudo mv Android/ /usr/lib 
Enter fullscreen mode Exit fullscreen mode
#android home
export ANDROID_HOME=/usr/lib/Android
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

#android sdk root
export ANDROID_SDK_ROOT=/usr/lib/Android
export PATH=$ANDROID_SDK_ROOT:$PATH
Enter fullscreen mode Exit fullscreen mode

$ tar xvf flutter_linux_v1.9.1+hotfix.2-stable.tar.xz
$ sudo mv flutter/ /usr/lib
Enter fullscreen mode Exit fullscreen mode
#flutter
export FLUTTER_HOME=/usr/lib/flutter
export PATH=$FLUTTER_HOME/bin:$PATH
Enter fullscreen mode Exit fullscreen mode

Gradle

$ unzip gradle-5.6.2-bin.zip
$ mkdir gradle
$ mv gradle-5.6.2/ gradle/
$ sudo mv gradle/ /opt
Enter fullscreen mode Exit fullscreen mode
#gradle
export GRADLE_HOME=/opt/gradle/gradle-5.6.2
export PATH=$GRADLE_HOME/bin:$PATH
Enter fullscreen mode Exit fullscreen mode

OpenJDK 8

  • 如果您还没有安装 Synaptic 软件包管理器,请打开它进行安装。
$ sudo apt install synaptic
Enter fullscreen mode Exit fullscreen mode
  • 在搜索栏中输入 OpenJDK 8。
  • 选择
    1. openjdk-8-jdk
    2. openjdk-8-jdk-headless
    3. openjdk-8-jre
    4. openjdk-8-jre-headless
  • 应用安装并等待安装完成。不用担心,它会自动为您设置环境变量。

软件包安装已完成,请使用以下命令刷新 .profile 文件:
$ . ~/.profile

设置 Android 环境

要设置 Android 环境,您需要下载以下软件包。我下载的是最新版本(发布日期),但您可以使用 SDK Manager 下载多个系统镜像以支持各种设备。

注意:如果您在使用 sdkmanager 时遇到“警告:无法创建设置”的问题,请打开终端并输入以下命令,$sdkmanager --sdk_root=${ANDROID_HOME} tools这将把二进制文件升级到最新版本,一切都会按预期工作。

$ sdkmanager "system-images;android-29;google_apis;x86_64"
$ sdkmanager "platforms;android-29"
$ sdkmanager "platform-tools"
$ sdkmanager "patcher;v4"
$ sdkmanager "emulator"
$ sdkmanager "build-tools;29.0.2"
Enter fullscreen mode Exit fullscreen mode

接受所有许可协议

sdkmanager --licenses

设置 Flutter 配置

更新 flutter 配置,并设置 Android SDK 的安装目录路径。

$ flutter config --android-sdk /usr/lib/Android
Enter fullscreen mode Exit fullscreen mode

要在使用 Flutter,您需要在 Visual Studio Code 中安装Flutter 扩展。

创建模拟器

创建一个名为 Pixel 的模拟器,或者选择你想要的名称

$ avdmanager -s create avd -n pixel -k "system-images;android-29;google_apis;x86_64"
Enter fullscreen mode Exit fullscreen mode

利用现有设备功能创建模拟器

$ avdmanager -s create avd -n pixel -k "system-images;android-29;google_apis;x86_64" -d 19
Enter fullscreen mode Exit fullscreen mode

您可以使用以下方法获取灭火器列表

$ avdmanager list
Enter fullscreen mode Exit fullscreen mode

真相时刻

$ flutter doctor -v
Enter fullscreen mode Exit fullscreen mode

除了 Android Studio 路径之外,这条命令应该显示所有绿色且正常的信息。

运行模拟器

$ flutter emulator --launch pixel
Enter fullscreen mode Exit fullscreen mode

以下是实际应用的图片:
模拟器

文章来源:https://dev.to/jay_js/setting-up-flutter-without-android-studio-olo