在安卓系统上使用电脑操作系统

本文介绍了如何使用proot容器安装一个基于Debian的Linux系统,附带xfce桌面环境,以及如何在Flutter项目中集成。文章详细说明了安装过程、注意事项和常见设备兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件介绍

使用proot容器安装一个Linux系统,使用了占用率低的xfce桌面。该软件在github上开源。

地址https://github.com/Cateners/tiny_computer​​​​​​

图标长这样

5971e335f9ad4329b23bfc73cfaa35f4.jpg

 看上去安装包不到1GB,安装了proot和Debian之后内存爆炸(悲)

可以直接下载安装包,也可以克隆仓库到电脑上自己编译。

你需要配置好flutter和安卓sdk,然后克隆此项目。

在编译之前,需要在release中下载系统rootfs(或者自行制作),之后使用split命令分割,拷贝到assets。一般我将其分为98MB。

split -b 98M debian.tar.xz

然后修改workflow的代码,找到复制资源的部分,把生成的xa*名字写进去(我还不知道怎么写代码识别有多少个xa*文件)

接下来就可以编译了。我使用的命令如下:

flutter build apk --target-platform android-arm64 --split-per-abi --obfuscate --split-debug-info=tiny_computer/sdi

 

使用方法

1.安装proot容器

打开软件,自动操作,无需干预

62aec06b95944092984a8e67bd0cac8d.jpg

 

当出现这个界面时,就安装好了

4b3f6a8c6491495b81ee8acd1311d926.jpg

 然后他会用自带的noVNC启动图形界面。

b9be375b1e804a5190cd57fded634549.jpg

 高仿Win10😄

2.使用Linux

如果屏幕太小,可以调整缩放431aadbc0bd74d29829d633a67748df0.jpg

 

另外,系统还内置了Python,edge,vscode等软件

但不知为何,我的vscode打不开,要用旁边的code no sandbox(虽然打开来也是vscose,看得懂源码的人解释一下)

a31a1985657d422e81808fcff4878164.jpg

 注意事项

据作者所说,在之前的版本中有网友反馈过这些问题

还请注意:

三星Galaxy S21 Ultra,安卓13,黑屏

红米Note 12,安卓13(miui14),黑屏

红米Note 11T Pro+, miui13.0.4,“无法连接”

Vivo Pad,安卓13,看不见鼠标移动(可以去左栏

设置开启显示原系统光标替代)

关于这些

我目前没有什么好的解决办法

(毕竟我没有这些设备

也不方便定位原因)

如果你遇到了类似问题

不管解没解决

都可以去https://github.com/Cateners/

tiny_computer/issues/留个言

如果软件里有程序正在正常运行

请不要强行关闭本软件

否则可能会损坏容器

特别是在安装某些比较大的软件的时候

如果你的系统版本大于等于android 12
可能会在使用过程中异常退出(返回错误码9)
届时本软件会提供方案指引你修复
并不难
但是软件没有权限
不能帮你修复
如果你的系统版本大于等于android 13
那么很可能一些网页应用如jupyter notebook
bilibili客户端等等不可用
可以去全局设置开启getifaddrs桥接
如果你给了存储权限
那么通过主目录下的文件夹
就可以访问手机存储
有一些设备做了更多访问限制
比如下载文件夹可能不可写入
这样会导致把文件保存到下载目录时出现问题
(火狐浏览器可能因此无法下载文件)
不过这个很好解决
换个文件夹保存就行了
 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值