如何在Ubuntu上不安装Android Studio部署Flutter开发用Android SDK?是否可行?
可以在Ubuntu系统上不安装Android Studio直接安装Android SDK(适配Flutter开发)
完全可行,无需安装Android Studio即可单独部署适配Flutter开发的Android SDK,以下是具体步骤:
前置准备
- 确保你的Ubuntu是64位系统,内存不低于2GB
- 安装32位依赖库(部分Android SDK工具依赖):
sudo apt-get update && sudo apt-get install lib32stdc++6
安装步骤
1. 获取Android命令行工具包
从Android官方渠道下载Linux版本的命令行工具压缩包(命名格式为commandlinetools-linux-*.zip)。
2. 搭建SDK目录结构
- 创建SDK根目录:
mkdir -p ~/Android/Sdk - 解压工具包到指定目录,并调整结构(
sdkmanager要求固定目录层级):unzip commandlinetools-linux-*.zip -d ~/Android/Sdk/cmdline-tools mv ~/Android/Sdk/cmdline-tools/cmdline-tools ~/Android/Sdk/cmdline-tools/latest
3. 配置环境变量
编辑你的shell配置文件(如~/.bashrc或~/.zshrc,根据使用的shell选择),添加以下内容:
export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/emulator
保存后执行source ~/.bashrc(或对应配置文件)使环境变量立即生效。
4. 安装Flutter所需的SDK组件
使用sdkmanager命令安装核心组件(版本可根据Flutter官方推荐调整):
sdkmanager "platforms;android-33" "build-tools;33.0.2" "platform-tools" "cmdline-tools;latest"
若提示需要接受许可协议,执行sdkmanager --licenses,并按提示输入y确认所有协议。
5. 关联Flutter与Android SDK
运行以下命令让Flutter识别SDK位置:
flutter config --android-sdk $HOME/Android/Sdk
6. 验证安装结果
执行flutter doctor检查配置状态,根据输出提示补充缺失的依赖(如虚拟设备、许可证等)即可完成配置。
内容的提问来源于stack exchange,提问作者vishnu reji
相关产品推荐
相关产品推荐

