在CentOS上安装Flutter时,需要确保系统满足特定的依赖要求。以下是一些常见的依赖库和步骤:
首先,确保你已经安装了基本的开发工具和库:
sudo yum groupinstall "Development Tools"
sudo yum install wget git
Flutter需要Android SDK和NDK来编译Android应用。
你可以从Android Studio官网下载并安装Android Studio。安装过程中会自动安装所需的SDK和NDK。
编辑你的~/.bashrc或~/.zshrc文件,添加以下内容:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
然后运行source ~/.bashrc或source ~/.zshrc使配置生效。
你可以从Flutter官网下载Flutter SDK的压缩包,然后解压到你的工作目录。
wget https://storage.googleapis.com/flutter-release/releases/2.10.4/flutter-linux-2.10.4-stable.tar.xz
tar -xf flutter-linux-2.10.4-stable.tar.xz -C ~/flutter
配置环境变量:
export PATH="$PATH:$HOME/flutter/bin"
运行flutter doctor检查是否所有依赖都已正确安装。
根据你的项目需求,可能需要安装其他依赖库。例如,如果你需要使用Flutter的某些插件,可能需要安装相应的系统库。
如果你需要编译C++代码,可能需要安装GCC和其他相关工具:
sudo yum install gcc-c++
根据你的项目需求,可能需要安装其他系统库。例如,如果你需要使用Flutter的网络插件,可能需要安装libcurl:
sudo yum install libcurl-devel
运行以下命令验证Flutter是否正确安装:
flutter doctor
如果所有依赖都已正确安装,你应该会看到一个绿色的勾号。
通过以上步骤,你应该能够在CentOS上成功安装Flutter及其依赖库。