Flutter ubuntu 环境搭建
程序员文章站
2022-05-29 20:25:16
...
准备
首先下载 Android Studio、Android SDK、Flutter SDK
我这里是下载到 ~/Document/android
即 /home/chen/Documents/android
目录下
检查配置
到 Flutter 的 bin 目录,执行 ./flutter doctor
检查环境搭建是否正确
这里提示未配置 ANDROID_SDK_ROOT
Linux 环境变量
/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。
/etc/bashrc: 为每一个运行bash shell的用户执行此文件。当bash shell被打开时,该文件被读取。
~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。默认情况下,他设置一些环境变量,执行用户的 bashrc文件。
~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件。
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系。
配置环境变量
我使用 gedit ~/.bash_profile
来编辑环境变量(没有该文件则创建一个),如果是纯命令行的 Linux,也可以使用 nano ~/.bash_profile
来配置环境变量。
nano 是一个字符终端的文本编辑器,有点像DOS下的editor程序。它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano
键入如下内容
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export FLUTTER_SDK_ROOT=/home/chen/Documents/android/flutter
export ANDROID_SDK_ROOT=/home/chen/Documents/android/sdk
export PATH=$PATH:$PUB_HOSTED_URL:$FLUTTER_STORAGE_BASE_URL:$FLUTTER_SDK_ROOT:$FLUTTER_SDK_ROOT/bin:$ANDROID_SDK_ROOT/tools:$ANDROID_SDK_ROOT/platform-tools
保存退出后,使用 source ~/.bash_profile
来**配置
配置完后,即可在任意位置执行 flutter 命令了。
更新证书
配置好环境变量后,重新用 “flutter 医生” 进行诊断,然后提示 “部分安卓证书未被采纳” 。
使用 flutter doctor --android-licenses
更新证书
再次使用 “Flutter 医生” 进行检测
Android Studio 配置
File —> Other Settings —> Default Project Structure
File —> Settings,在 Plugins 中安装 Dart 和 Flutter
上一篇: Pyhton-类(2)
下一篇: Flutter环境搭建