麒麟OS运行安卓应用需安装兼容层:一、软件商店安装KMRE并重启;二、x86_64平台部署Waydroid;三、ARM平台启用预装Kydroid 3.0;四、资源受限时用AnLinux+Termux+scrcpy组合。

如果您在麒麟操作系统(KylinOS)中尝试运行安卓应用,但发现系统未预装安卓运行环境或双击APK无响应,则可能是由于KylinOS默认不集成Windows Subsystem for Android,且其Linux内核架构需依赖专用兼容层。以下是针对KylinOS安装安卓应用的多种实测可行方案:
一、通过软件商店一键安装麒麟移动运行环境(KMRE)
KMRE是银河麒麟桌面操作系统V10官方内置的ARM/x86双架构安卓运行环境,基于容器技术实现与Linux桌面深度融合,支持窗口共享、剪贴板互通、硬件直通渲染,无需手动配置底层依赖。
1、点击桌面左下角【开始】菜单,打开【软件商店】。
2、在搜索框中输入移动应用,在结果中找到“麒麟移动运行环境”或“KMRE”条目。
3、点击【安装】按钮,等待下载与部署完成。
4、安装完成后,系统提示需重启计算机,请立即执行重启操作。
5、重启后,系统自动初始化KMRE容器;初始化完成后,可在【开始】菜单中搜索并打开KMRE APK安装器。
6、使用KMRE APK安装器双击任意APK文件,或拖拽APK至安装器窗口,即可完成安装并出现在应用列表中。
二、部署Waydroid安卓运行时(推荐用于x86_64/openEuler基础版)
Waydroid适用于Kylin V10 SP3等基于openEuler 22.03或Ubuntu 20.04/22.04的发行版本,不依赖Docker,采用LXC容器+原生AOSP镜像,规避KMRE对Docker版本冲突的敏感性,适合已安装Docker或需更高自由度的用户。
1、打开终端,执行以下命令添加Waydroid官方源:
sudo apt install curl ca-certificates -y && curl https://repo.waydro.id | sudo bash
2、更新软件包索引:
sudo apt update
3、安装Waydroid核心组件:
sudo apt install waydroid -y
4、初始化系统镜像(自动下载约1.2GB的Android 11镜像):
sudo waydroid init
5、启动Waydroid会话:
waydroid session start
6、在弹出的Waydroid窗口中,可通过拖拽方式安装APK,或执行命令启动Play商店:
waydroid app launch com.android.vending
三、启用Kydroid 3.0基础环境(仅限飞腾/鲲鹏ARM平台预装版本)
Kydroid 3.0由麒麟与技徳联合开发,预装于搭载飞腾D2000、鲲鹏920等国产CPU的Kylin V10 SP1 2303等特定版本中,以轻量级容器方式运行,启动快、资源占用低,专为政务与办公场景优化。
1、确认CPU架构是否为ARM64:
uname -m
2、检查是否已预装Kydroid:
systemctl list-units | grep ky
3、若服务存在但未运行,启用并启动:
sudo systemctl enable kyandroid && sudo systemctl start kyandroid
4、启动后,在【开始】菜单中查找已安装的安卓应用图标,或通过软件商店下载并自动部署适配版安卓APP。
5、首次运行部分应用时,可能提示需授予摄像头/存储权限,请在弹出的KMRE权限管理界面中手动开启。
四、使用AnLinux+Termux+scrcpy组合方案(适用于资源受限或高度定制需求)
该方案绕过图形栈限制,在无GPU加速条件下仍可解析APK字节码并运行基础Java/Kotlin应用,适合开发调试或老旧设备临时使用,但不支持OpenGL ES游戏及音视频硬解。
1、从麒麟App Store安装AnLinux客户端,并选择Ubuntu 20.04最小化镜像部署容器。
2、在AnLinux终端中执行:
apt update && apt install -y openjdk-17-jre wget curl
3、下载并安装Termux官方APK(需通过KMRE APK安装器先行安装)。
4、在Termux中执行:
pkg install scrcpy && scrcpy --turn-screen-off --stay-awake
5、将目标APK文件放入AnLinux容器的/home/ubuntu/目录,再通过Termux调用aapt工具解析包信息:
aapt dump badging app-release.apk | grep "package:"
6、确认包名后,使用scrcpy投射界面并配合adb shell pm install命令完成静默安装。

















