ubuntu 上安装flutter dart android studio

因为国内网站不能使用

使用一下:
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 以外你还需要以下内容:

扫描二维码关注公众号,回复: 16641971 查看本文章

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 'https://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 'https://maven.aliyun.com/nexus/content/groups/public' }
    }
}

猜你喜欢

转载自blog.csdn.net/shelutai/article/details/132521648