zoukankan      html  css  js  c++  java
  • Linux Ubuntu下搭建Flutter桌面环境

    CentOS自带的软件源实在是有点过时,里面必要的一些软件包都是旧版本,自己下载源码再编译安装又会出一系列问题。
    为此,转到ubuntu下进行flutter for Desktop环境搭建尝试。

    环境:Ubuntu 18.04
    首先修改系统软件源为国内镜像源:我这里设置的清华源

    提前安装好curl、git、clang、make等命令!

    下载flutter SDK:https://flutter.dev/docs/get-started/install/linux
    解压出来,设置环境变量:
    vim ~/.bashrc
    在文件末尾添加:使能Flutter桌面,添加flutter路径,添加国内镜像源(方便更新flutter SDK)

    export ENABLE_FLUTTER_DESKTOP=true
    export PATH=~/work/flutter/bin:$PATH
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

    如果仅仅临时使用,可配置临时环境变量
    export PATH="$PATH:`pwd`/flutter/bin"

    执行flutter doctor

    执行flutter device,linux设备也连接上了

    如果没有连接linux设备:首先需要将flutter SDK更新到master版本,其次执行 flutter config --enable-linux-desktop
    测试桌面Demo
    git clone https://github.com/google/flutter-desktop-embedding.git
    cd ./flutter-desktop-embedding/testebd
    flutter pub get
    flutter run
    可能会报错:

    执行sudo apt-get install libx11-dev

    执行sudo apt-get install libgtk-3-dev

    最后再次执行flutter run

    运行起来了

    也可以在flutter SDK目录之外
    mkdir myapp
    cd myapp
    flutter create .
    flutter run -d linux

  • 相关阅读:
    AM8 自定义表情包的实现方法
    Create STKNetDiskC Instance Error
    怎样实现文件发文功能
    企业云盘的数据备份
    一种可行的文档协同编辑方法实现
    【OI】二分图最大匹配
    【OI】位运算操作
    【OI】关于快速幂的简单理解
    【OI】线性筛
    【OI】指针线段树&指针
  • 原文地址:https://www.cnblogs.com/MakeView660/p/12604049.html
Copyright © 2011-2022 走看看