FydeOS | ChromeOS配置Flutter开发环境
前期准备
FydeOS开启Linux环境
FydeOS使用的是基于Debian的Linux环境
- 打开”系统设置-在左侧菜单栏-高级-开发者”中找到Linux开发环境 按照提示开启即可
2. 点开右侧小三角
3.进入开发Andorid应用,并开启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开发环境相关推荐
- 安装与配置Flutter开发环境
这篇博客我们介绍了Flutter,并且对比了H5,React Native,Flutter. 由于Flutter是跨平台的开发框架,开发一次可以同时运行在Android和iOS上面,所以我们开发时最好 ...
- Flutter系列之在 macOS 上安装和配置 Flutter 开发环境
本文为Flutter开发环境在macOS下安装全过程: 一.系统配置要求 想要安装并运行 Flutter,你的开发环境需要最低满足以下要求: 操作系统:macOS(64位) 磁盘空间:700 MB(不 ...
- M1 芯片 Mac 配置 Flutter 开发环境
- Flutter开发环境配置
文章目录 前言 一.打开Flutter官网 二.安装和环境配置 1.查看中国网络环境下使用flutter这篇文章 2.Mac上设置 3.Windows上设置 4.AndroidStudio插件安装 前 ...
- 【Flutter开发环境搭建】二、Android SDK、Dart SDK及Flutter SDK安装
一.Android Studio下载安装 Android Studio下载:Download Android Studio and SDK tools | Android Developers 下 ...
- flutter git 拉不起来_「干货」Flutter开发环境配置备忘录
为什么要用Flutter? 嗯,本篇文章不会讲,因为我认为想看这篇文章的应该已经下定决心要学习Flutter. Flutter开发环境支持安装在Windows.Mac OS和Linux下,区别在于Wi ...
- 【Flutter】Flutter 开发环境搭建 ( Android Studio 下 Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查 )
文章目录 一.Flutter 学习资料 二.Flutter 开发环境搭建 三.Android Studio 环境安装 Flutter / Dart 插件 四.下载 Flutter SDK 五.设置 F ...
- mac flutter 开发环境配置 从0到1 流程
本文首发简书,本人为原作者,转至掘金 转载请注明出处 原文连接 掘金连接 https://www.jianshu.com/p/c55ad0e8f24f 高能提示:文章字数不多,图很多,请做好战斗准备 ...
- Deepin Linux上的Android+Flutter开发环境配置
Deepin Linux上的Android+Flutter开发环境配置 在Linux上安装Flutter开发环境,官方教程参见Flutter Get Started,中国用户被墙需额外注意的官方教程参 ...
- Flutter开发之搭建Flutter开发环境(三)
回首demo.之前的工程突然,无法iOS上运行了.重装了最新的Xcode.然后VS Code 终端运行 flutter packages get 再打开Xcode 设置开发证书.再在iOS真机或者模拟 ...
最新文章
- 基于OpenCV的条形码区域分割
- 命名实体识别新SOTA:改进Transformer模型
- php超全局变量,魔术常量,魔术方法
- 新浪微博登陆以及发送微博(附python源码)
- python内存注入代码_Python模板注入
- ios 7.1企业证书无线安装
- 【译】45种Javascript技巧大全
- 转(Google 全国 地图 纠偏数据 偏移数据 火星坐标修正 方案 )
- 基于TCP的在线聊天室
- Python小项目-烤地瓜
- r语言library什么意思_关于R语言,你需要知道什么?
- sqlplus操作oracle
- Ubuntu 下的nis认证
- 【2021最新版】《定时执行专家 5.2》软件使用手册
- fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include“stdafx.h“”
- 数据明明不多,为什么表占用很大
- 个人博客,Springboot + Vue搭建属于自己的博客
- 点云综述一稿 点云硬件、点云软件、点云处理算法、点云应用以及点云的挑战与展望
- pr cpu100%_PR全套插件合集,一键安装,快速搞定!
- 计算机对医学的应用与意义,计算机在医学中的应用(一)