因为国内网站不能使用
使用一下:
vi ~/.bashrc
最后添加
export FLUTTER_STORAGE_BASE_URL=https://mirrors.cloud.tencent.com/flutter
export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub
export PATH=$PATH:/usr/local/go/bin
export GOPROXY=https://proxy.golang.com.cn,direct
flutter 安装:
sudo snap install flutter --classic
查看sdk路径:
flutter sdk-path
安装Android studio
https://developer.android.google.cn/studio
运行 Android Studio,并进入 ‘Android Studio Setup Wizard’,这会安装最新的 Android SDK, Android SDK Platform-Tools 以及 Android SDK Build-Tools,这些都是在开发 Android Flutter 应用时所需要的。
运行 flutter doctor 确保 Flutter 已经定位到了你的 Android Studio 的安装位置。如果 Flutter 并未定位到,运行 flutter config --android-studio-dir 设置你的 Android Studio 的安装目录。
安装其他工具:
对于开发 Linux 桌面端应用来说,除了 Flutter SDK 以外你还需要以下内容:
Clang
CMake
GTK development headers
Ninja build
pkg-config
liblzma-dev 可能是必需的
运行以下命令进行安装:
sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev
运行flutter doctor.
把里面的错误都按提示消除。
找不到command-tool时:
在android studio tools-sdkmanager里(sdk tool标签页) 找到command-line tools勾选应用。
创建Flutter项目
可以通过Android studio创建Flutter项目,但是很慢,一度让我觉得卡住了,因为它会一直停留在creating flutter project…那个界面。所以我这里采用命令来创建项目,这样更快:
~/AndroidStudioProjects$ flutter create 项目名
1
创建好的项目,如果没有什么问题可以直接运行。但是,通常没有那么容易。所以用命令创建好项目后,用android studio打开项目,编译一下,解决一下出现的问题,建议修改project的build.gradle的下载依懒地址,这样会比较快:
buildscript {repositories {
// google()
// jcenter()maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }}
...
}allprojects {repositories {
// google()
// jcenter()maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }}
}