好消息:KMRE 安卓模拟器现可在Debian/GXDE使用

随着 UEngine 项目的不了了之,已经很久没有再有安装简单,轻便好用的安卓模拟器可以使用,唯一的 xDroid 需要手动安装不说,对内核版本也有需求,安装和使用有诸多不便

不过,不妨把视野放宽一些------隔壁麒麟不是也做了一个安卓应用运行环境吗(虽然开源之后从未提交过新代码让我曾经以为弃坑了)?虽然在统信系的桌面下运行麒麟的应用软件有一种 NTR 的既视感,但是...

那...鲁迅说的好,拿来主义!既然开源了,那就,拿来吧你!

KMRE 修改版

修改内容

  • 支持 GXDE OS 以及其他基于 Debian 12 的 Linux 发行版(默认内核或 GXDE 内核,自行编译内核需开启 binder 相关选项并合并此 patch:https://gitee.com/GXDE-OS/gxde-kernel/blob/master/patch/export-symbols-needed-by-android-drivers.patch)
  • 新增支持获取 DDE/KDE 缩放比例,不再仅 UKUI 可用
  • 生成的 .desktop文件添加X-GXDE-KMREAPP=true、X-GXDE-KMRE-PKGNAME标签以支持一键卸载安卓应用
  • 生成的 .desktop 添加 gxme 前缀 ,避免出现与 UOS 标准包名撞车
  • 支持通过 CLI 安装或卸载 apk 应用,并定义相应的返回值方便 deb 打包
  • 支持双击 apk 一键安装应用

体验方法

  1. 加源

    对于 GXDE OS,您无需在此步做任何操作

    对于其他基于 Debian 12 的 Linux 发行,请参考下方链接添加 GXDE OS 源。您不必安装桌面,仅添加源即可

    https://www.gxde.top/install/install#apt-源安装

  2. 安装

前往 星火应用商店 搜索 KMRE 并一键安装 即可

或使用命令

sudo aptss install kmre -y

稍等片刻即可在启动器中看到 KMRE

  1. 安装应用

对 deb 包点击右键 即可使用 KMRE 安装器进行一键安装

随后即可在启动器中找到入口

应用卸载

  • 对于 GXDE OS ,您在更新系统到最新(gxde-app-uninstaller >= 1.4.0) 后可直接对启动器图标右键卸载
  • 对于其他桌面环境,请执行 kmre-app-installer uninstall 软件包名 来卸载应用

deepin 移植计划

像先前的所有 GXDE 生态应用一样,KMRE 也被讨论移植到 deepin 上游,但:

  • deepin 20 已经失去支持,且有 UEngine 可用
  • deepin 23 预期接近生命周期终点,适配可能不再有意义
  • deepin 25 仍在 Preview 阶段,前期适配可能会在更新后被破坏,且磐石系统非常阻碍移植
  • 子系统或ACE兼容环境无法支持嵌套容器,因此无法支持 KMRE

因此,团队暂缓进行 deepin 适配,计划在深度官方宣布 23 的维护计划或 25 磐石系统相关文档后再重新开展

UOS 建议使用官方提供的 UEngine 或 xDroid 以避免不稳定的情况

源码地址

https://gitee.com/GXDE-OS/kmre

https://gitee.com/GXDE-OS/kylin-kmre-window

https://gitee.com/GXDE-OS/kylin-kmre-manager

https://gitee.com/GXDE-OS/kylin-kmre-emugl

https://gitee.com/GXDE-OS/kylin-kmre-apk-installer

https://gitee.com/GXDE-OS/kylin-kmre-display-control

https://gitee.com/GXDE-OS/kylin-kmre-daemon

https://gitee.com/GXDE-OS/kylin-kmre-modules-dkms

https://gitee.com/GXDE-OS/libkylin-kmre

相关推荐
砖厂小工10 小时前
用 GLM + OpenClaw 打造你的 AI PR Review Agent — 让龙虾帮你审代码
android·github
张拭心11 小时前
春节后,有些公司明确要求 AI 经验了
android·前端·人工智能
张拭心11 小时前
Android 17 来了!新特性介绍与适配建议
android·前端
葫芦的运维日志12 小时前
从手动部署到GitOps只需四步
架构
sumuve12 小时前
从100行到1行:我是如何重构IoT设备实时数据通信的?
架构·响应式设计
AI攻城狮12 小时前
用 Playwright 实现博客一键发布到稀土掘金
python·自动化运维
曲幽12 小时前
FastAPI分布式系统实战:拆解分布式系统中常见问题及解决方案
redis·python·fastapi·web·httpx·lock·asyncio
koddnty12 小时前
c++协程控制流深入剖析
后端·架构
Mintopia13 小时前
Vite 与 Uni-App X 的协作原理:从前端开发到多端运行的桥梁
架构