前期准备

FydeOS开启Linux环境

FydeOS使用的是基于Debian的Linux环境

  1. 打开”系统设置-在左侧菜单栏-高级-开发者”中找到Linux开发环境 按照提示开启即可

成功开启linux开发环境后界面

2. 点开右侧小三角

Linux环境配置标题

3.进入开发Andorid应用,并开启adb调试

启用adb调试

Linux环境软件源更换

Fydeos中使用的debian版本为bullseye,于是笔者使用了清华大学软件源来替换官方源

debian | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

更换镜像源

# 备份镜像源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 编辑镜像源文件
sudo vim /etc/apt/sources.list# 修改文件内容为如下内容
#deb <https://deb.debian.org/debian> bullseye main
#deb <http://deb.debian.org/debian/> bullseye main contrib non-free
#deb <https://security.debian.org/> bullseye-security main contrib non-free# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb <https://mirrors.tuna.tsinghua.edu.cn/debian/> bullseye main contrib non-free
# deb-src <https://mirrors.tuna.tsinghua.edu.cn/debian/> bullseye main contrib non-free
deb <https://mirrors.tuna.tsinghua.edu.cn/debian/> bullseye-updates main contrib non-free
# deb-src <https://mirrors.tuna.tsinghua.edu.cn/debian/> bullseye-updates main contrib non-freedeb <https://mirrors.tuna.tsinghua.edu.cn/debian/> bullseye-backports main contrib non-free
# deb-src <https://mirrors.tuna.tsinghua.edu.cn/debian/> bullseye-backports main contrib non-freedeb <https://mirrors.tuna.tsinghua.edu.cn/debian-security> bullseye-security main contrib non-free
# deb-src <https://mirrors.tuna.tsinghua.edu.cn/debian-security> bullseye-security main contrib non-free
# 保存退出后更新软件列表
sudo apt-get install update

FydeOS开启Android环境

在软件列表中,找到安卓设置,打开即成功开启Android环境

配置ADB环境

在debian中安装adb工具

sudo apt-get install adb

验证adb环境

adb devices

执行后,会提示

* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
emulator-5554   unauthorized

并且会弹出adb链接确认框,勾选一律允许后确认,再执行 adb devices

List of devices attached
emulator-5554   device

至此linux环境与fydeos的android环境成功打通

Linux安装VS Code

直接官网下载 选择deb版 下载完成后点击安装即可

配置FydeOS&Linux共享目录

笔者把下载目录与Linux进行共享,读者可根据自己的需求进行更改

⚠️ 共享目录中进行文件操作容易出错,建议把文件移出到linux环境内其他目录再进行其他操作

在文件管理器中,右击左侧的”下载内容“文件夹,点选与Linux共享即可

共享后的下载目录在 /mnt/chromeos/MyFiles/Downloads/


软件准备

flutter下载

在flutter的官方下载页面在 Linux 操作系统上安装和配置 Flutter 开发环境 | Flutter 中文文档 | Flutter 中文开发者网站中

找到如下界面 ,点击进行下载

下载界面

https://storage.flutter-io.cn/flutter_infra_release/releases/stable/linux/flutter_linux_2.10.4-stable.tar.xz

这里贴出笔者配置时使用的链接

下载到Fydeos后,进入linux终端

# 将下载来的flutter环境移动到/tmp目录
sudo mv /mnt/chromeos/MyFiles/Downloads/f[lutter_linux_2.10.4-stable.tar.xz](<https://storage.flutter-io.cn/flutter_infra_release/releases/stable/linux/flutter_linux_2.10.4-stable.tar.xz>) /tmp# 解压flutter环境到/lib目录
sudo tar -zxf /tmp/flutter_linux_2.10.4-stable.tar.xz /lib# 删掉已经解压之后没用了的压缩包
sudo rm /tmp/flutter_linux_2.10.4-stable.tar.xz# 将flutter添加到环境变量
sudo vim /etc/profile
# 在文件末尾添加
export PATH=$PATH:/lib/flutter/bin# 保存退出 使环境变量生效
source /etc/profile# 测试flutter
flutter doctor

Android Studio安装

Download Android Studio and SDK tools | Android Developers

打开AS官网,按照提示下载,在下载内容目录直接点开进行安装即可

进入软件后,点不导入配置,不设置代理即可,默认安装完成即可进入软件

进入软件后,如图选SDK Manager

勾选Android SDK Command-line Tools(latest) 点右下角的finish,等待安装完成

安装环境

上一步安装完成后,打开linux终端

# 配置Andorid SDK 路径 directory处填写上图中显示的SDK位置,如笔者是/home/elimos/Android/Sdk
flutter config --android-sdk <directory># 同意协议 一路y即可
flutter doctor --android-licenses# 验证环境
flutter doctor### 配置成功后提示如下
elimos@penguin:~$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.4, on Debian GNU/Linux 11 (bullseye)5.4.151-16908-gff376e5d5ee1, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Android Studio (version 2021.1)
[✓] VS Code (version 1.66.0)
[✓] Connected device (1 available)
###

由于并不需要开发web应用,对于chrome的报错笔者就不理会了,至此Flutter的FydeOS开发环境搭建完成

FydeOS | ChromeOS配置Flutter开发环境相关推荐

  1. 安装与配置Flutter开发环境

    这篇博客我们介绍了Flutter,并且对比了H5,React Native,Flutter. 由于Flutter是跨平台的开发框架,开发一次可以同时运行在Android和iOS上面,所以我们开发时最好 ...

  2. Flutter系列之在 macOS 上安装和配置 Flutter 开发环境

    本文为Flutter开发环境在macOS下安装全过程: 一.系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不 ...

  3. M1 芯片 Mac 配置 Flutter 开发环境

  4. Flutter开发环境配置

    文章目录 前言 一.打开Flutter官网 二.安装和环境配置 1.查看中国网络环境下使用flutter这篇文章 2.Mac上设置 3.Windows上设置 4.AndroidStudio插件安装 前 ...

  5. 【Flutter开发环境搭建】二、Android SDK、Dart SDK及Flutter SDK安装

    一.Android Studio下载安装 Android Studio下载:Download Android Studio and SDK tools  |  Android Developers 下 ...

  6. flutter git 拉不起来_「干货」Flutter开发环境配置备忘录

    为什么要用Flutter? 嗯,本篇文章不会讲,因为我认为想看这篇文章的应该已经下定决心要学习Flutter. Flutter开发环境支持安装在Windows.Mac OS和Linux下,区别在于Wi ...

  7. 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )

    文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...

  8. mac flutter 开发环境配置 从0到1 流程

    本文首发简书,本人为原作者,转至掘金 转载请注明出处 原文连接 掘金连接 https://www.jianshu.com/p/c55ad0e8f24f 高能提示:文章字数不多,图很多,请做好战斗准备 ...

  9. Deepin Linux上的Android+Flutter开发环境配置

    Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参 ...

  10. Flutter开发之搭建Flutter开发环境(三)

    回首demo.之前的工程突然,无法iOS上运行了.重装了最新的Xcode.然后VS Code 终端运行 flutter packages get 再打开Xcode 设置开发证书.再在iOS真机或者模拟 ...

最新文章

  1. 基于OpenCV的条形码区域分割
  2. 命名实体识别新SOTA:改进Transformer模型
  3. php超全局变量,魔术常量,魔术方法
  4. 新浪微博登陆以及发送微博(附python源码)
  5. python内存注入代码_Python模板注入
  6. ios 7.1企业证书无线安装
  7. 【译】45种Javascript技巧大全
  8. 转(Google 全国 地图 纠偏数据 偏移数据 火星坐标修正 方案 )
  9. 基于TCP的在线聊天室
  10. Python小项目-烤地瓜
  11. r语言library什么意思_关于R语言,你需要知道什么?
  12. sqlplus操作oracle
  13. Ubuntu 下的nis认证
  14. 【2021最新版】《定时执行专家 5.2》软件使用手册
  15. fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include“stdafx.h“”
  16. 数据明明不多,为什么表占用很大
  17. 个人博客,Springboot + Vue搭建属于自己的博客
  18. 点云综述一稿 点云硬件、点云软件、点云处理算法、点云应用以及点云的挑战与展望
  19. pr cpu100%_PR全套插件合集,一键安装,快速搞定!
  20. 计算机对医学的应用与意义,计算机在医学中的应用(一)

热门文章

  1. 让 CPU 告诉你硬盘和网络到底有多慢 1
  2. Linux应用层例程7 CAN 应用编程基础
  3. 计算机入职规划,入职后的工作生涯规划范文
  4. 网页制作基础及HTML的笔记,《网页设计与制作项目教程》:网页制作基础知识笔记一...
  5. 腾讯内部出品Android编程入门教程,快快收藏吧!!!
  6. Linux的网络基础
  7. 三线摆法测刚体转动惯量实验结论_关于刚体转动的前概念研究
  8. 搭建WEB服务器及常见端口扫描工具分享
  9. live555 RTSP服务器与客户端通信源码分析
  10. X200 BIOS 黑屏