欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Flutter ubuntu 环境搭建

程序员文章站 2022-05-29 20:25:16
...

准备

首先下载 Android Studio、Android SDK、Flutter SDK

Flutter ubuntu 环境搭建
我这里是下载到 ~/Document/android/home/chen/Documents/android 目录下
Flutter ubuntu 环境搭建

检查配置

到 Flutter 的 bin 目录,执行 ./flutter doctor 检查环境搭建是否正确

这里提示未配置 ANDROID_SDK_ROOT
Flutter ubuntu 环境搭建

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 ubuntu 环境搭建使用 flutter doctor --android-licenses 更新证书

Flutter ubuntu 环境搭建再次使用 “Flutter 医生” 进行检测

Flutter ubuntu 环境搭建

Android Studio 配置

File —> Other Settings —> Default Project Structure
Flutter ubuntu 环境搭建
File —> Settings,在 Plugins 中安装 Dart 和 Flutter
Flutter ubuntu 环境搭建

相关标签: flutter

上一篇: Pyhton-类(2)

下一篇: Flutter环境搭建