ArchLinux部署waydroid

ArchLinux,ManjaroLlinux安装,运行Android软件。安装anbox(详细) ArchLinux,ManjaroLinux安装,运行Android软件,如何安装anbox。 阅读详情
AI摘要

本文介绍在ArchLinux系统中部署Waydroid的方法,用于运行Android应用程序。需注意显卡、显示管理器和内核的要求,以及如何解决网络配置和注册Google设备等问题。

在Arch Linux系统上部署Waydroid运行Android APP


Waydroid是Anbox配合Haliun技术开发的LXC Android容器,可在GUN/Linux系统运行Android APP
演示视频如下:

ArchLinux部署waydroid运行Android应用

主页有各系统运行Waydroid效果(ArchLiunx、Debian、ubuntu、Fedora Linux 、Linux Mint)文章

1. 安装要求

  1. **显卡要求:**目前Waydroid只支持Intel和AMD的显卡,不支持NVIDIA显卡;

  2. **显示管理器要求:**只支持在 Wayland 显示;(X11使用Waydroid需要使用Weston工具)
    检查当前显示管理器:

    echo $XDS_SESSION_TYPE
    
  3. 内核要求:Arch Linux内核运行Waydroid需要重新构建安装,也可使用Linux-Zen内核,可直接使用;

    # 安装linux-zen内核
    sudo pacman -S linux-zen
    # 更新grub
    sudo grub-mkconfig -o /boot/grub/grub.cfg
    
  4. 安装binder核心模组
    Waydroid要求Linux内核支持binder核心模组,但Arch Linux的Linux未开启该选项,需要从AUR安装binder_linux-dkms补充;

    trizen -S binder_linux-dkms
    

    安装后加载binder

    sudo modprobe binder-linux
    

    设为开机自动载入

    su
    echo "binder-linux" >> /etc/modules-load.d/binder.conf
    

2. 本机环境

  • 部署系统:Arch Linux
  • 内核版本:6.5.7-zen2-1-zen
  • CPU:AMD Ryzen™ 7 6800H
  • 显卡:AMD Radeon™ Graphics
  • Waydroid映像檔版本:LineageOS 18 (Android 11)

3. 安装 Waydroid

  1. 从AUR安装Waydroid

    trizen -S waydroid
    
  2. 安装镜像(挂国外的VPN)

    trizen -S waydroid-image
    
  3. 启动服务

    sudo systemctl enable --now waydroid-container.service
    
  4. 桌面启动即可进入

4. 网络配置

(依据情况配置)若Waydroid没有网络,修改防火墙

 sudo systemctl enable --now ufw
 sudo ufw allow 53
 sudo ufw allow 67
 sudo ufw default allow FORWARD
 sudo ufw reload
 sudo systemctl restart waydroid-container

5.注册Google设备

  1. 安装Google服务及Google play
 git clone https://github.com/casualsnek/waydroid_script
 cd waydroid_script
 # 创建虚拟环境venv
 python3 -m venv venv
 # 虚拟环境进行下载运行所需模块
 venv/bin/pip install -r requirements.txt
 sudo venv/bin/python3 main.py

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. 获取ID
    Waydroid第一次启动时候无法登陆谷歌账号(提示无法获得Google保护机制认证)

    cd ~/waydroid_script
    # get Android device ID
    sudo venv/bin/python3 main.py certified
    # 生成一串ID序号
    
  2. 注册Android device ID
    进入 https://www.google.com/android/uncertified ,登录Google账号输入获取到的ID进行注册。
    大约半小时后Waydroid可使用Google服务
    在这里插入图片描述

  3. 安装APP(Google Play)
    Google Play会自动筛选出适合x86架构下的APP来安装,此时ARM架构下的APP安装会出现问题。

在这里插入图片描述

  1. 安装ARM转译器–libhoudini
    由于市场上大多数APP为手机ARM架构定制,电脑为X86架构,必须安装ARM转译器才可以正常使用ARM架构的APP.
cd ~/waydroid_script
sudo venv/bin/python3 install libhoudini
  1. 重启Waydroid
    sudo systemctl restart waydroid-container
    

6. 运行效果图

  • Waydroid桌面:

在这里插入图片描述

  • Waydroid应用抽屉:

在这里插入图片描述

  • Arch Linux显示应用:

在这里插入图片描述

在这里插入图片描述

  • ARM架构应用:

在这里插入图片描述

  • x86架构应用:

在这里插入图片描述

try anbox or waydroid (by quqi99) try anbox but failed, this is the note: 阅读详情

相关推荐

Arch Linux 安装卓懿(xDroid)AUR 包

文章目录发现一款 Androd 的模拟器:卓懿。根据其[官网介绍](https://www.linzhuotech.com/Product/businessRuntime):卓懿,让安卓应用融入Linux平台应用生态体系6.0 正式版发布公告x86_64版(个人免费下载使用,不得用于商业用途)支持的Linux发行版 >[用户手册 >](https://www.linzhuotech.com/Public/Home/img/gitbook/user_manual_nv/_book/index.ht

饕餮人的博客 4235

Wayland 桌面下非常好用的安卓运行环境—waydroid,极度推荐!!!

linux wayland 桌面环境下最好用的 Android 虚拟机——waydroid,体积小,非常轻快,相比麟卓虚拟机来说,操作复杂了一点,但是可玩性高。况且 ubuntu 24.04 版本,麟卓虚拟机还没有适配,无法运行。

u010912615的博客 2万+

ArchLinux/Manjaro玩家必备:用anbox运行Android应用的全流程避坑指南

本文为ArchLinux/Manjaro用户提供使用anbox运行Android应用的完整指南,涵盖内核选择、模块配置、网络设置等关键步骤,并针对常见问题提供解决方案。通过linux-zen内核优化和anbox-git安装,实现高效稳定的Android应用运行环境,适合开发测试和日常使用。

weixin_29254673的博客 238

【免费下载】 Waydroid 安装和配置指南

Waydroid 安装和配置指南 【免费下载链接】waydroid Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu. ...

gitblog_07270的博客 6242

Ubuntu24.04 安卓模拟器安装指南

Waydroid是一款基于容器的开源工具,允许在Linux系统上运行完整Android环境。它利用Linux内核的命名空间和cgroups功能,相比传统虚拟机更加轻量高效,支持硬件加速和大多数Android应用。安装需Linux内核≥5.4,通过官方源下载镜像后初始化系统。启动时若遇Wayland兼容问题,可安装Weston合成器解决。默认网络配置需调整防火墙规则以启用联网。Waydroid适合开发测试、移动办公和游戏等场景,虽仍处活跃开发阶段,但为Linux用户提供了便捷的Android应用运行方案。

举世誉之而不加劝,举世非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。 6661

KMS服务器一键部署与激活实战指南

本文详细介绍了KMS服务器的一键部署与激活实战指南,包括快速入门、安装步骤、服务管理技巧及常见问题排查。特别针对Windows和Mac用户提供了Office激活的具体操作步骤,并分享了高级配置与优化方案,帮助IT管理员高效管理批量授权激活。

weixin_29305313的博客 459

LWN:在Linux上用Waydroid运行安卓应用!

关注了就能看到更多这么棒的文章哦~Android apps on Linux with WaydroidJuly 19, 2022This article was contributed by Sam SlonikerDeepL assisted translationhttps://lwn.net/Articles/901459/用户经常会想在某种类型的系统上运行针对另...

Linux News搬运工 1万+

麒麟OS恢复出厂设置原理与实操:非重装的系统状态回滚

Linux操作系统中的‘恢复出厂设置’并非简单重装或镜像还原,而是一种基于状态快照、包管理与配置模板的可控回滚机制。其核心原理依赖LVM快照技术、RPM包签名验证和预置配置模板,兼顾系统稳定性与用户数据安全。该方案在政务、教育等国产化场景中具有显著技术价值——不格式化硬盘、不丢失/home文档、不重配驱动与授权,大幅降低运维复杂度。典型应用场景包括系统卡顿修复、软件冲突清理、桌面环境异常恢复等。本文深入解析银河麒麟V10的kylin-restore-cli工具链与麒麟管家集成逻辑,聚焦‘恢复出厂设置’这一高

weixin_30879169的博客 770

【亲测免费】 探索Waydroid:高效、开源的Android模拟器框架

探索Waydroid:高效、开源的Android模拟器框架 【免费下载链接】waydroid Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu. ...

gitblog_00045的博客 4114

RK3588工业开发板实战:如何用IgH EtherCAT主站精准控制伺服电机(附完整代码)

本文详细介绍了如何利用RK3588工业开发板和IgH EtherCAT主站实现伺服电机的精准控制。从硬件选型、实时内核配置到EtherCAT主站安装和核心代码实现,提供了一套完整的工业自动化解决方案,特别适合需要高精度运动控制的场景。

pca5navigator的博客 972

别再花屏了!手把手教你用STM32CubeIDE搞定LVGL 8.3移植(附完整源码)

本文详细介绍了如何在STM32CubeIDE环境下成功移植LVGL 8.3,解决常见的花屏问题。从环境配置、显示驱动优化到编译警告处理,提供完整的实战方案和源码示例,帮助开发者快速实现流畅的嵌入式GUI界面。特别针对STM32平台的DMA2D加速和内存管理进行了深度优化。

weixin_33739646的博客 241

archlinux安装waydroid

大部分内容来自archlinux的wiki,我加上了一些自己的实践记录。

lxyoucan的博客 1908

基于stm32开发的红外循迹小车

2.L298N电机驱动模块:分别是5V,12V,GND,可以通过外加电源给驱动模块供电,IN1,IN2,IN3,IN4,EN1,EN2,通过给IN口不同的电平,可以达到控制电机正反转,EN口为使能口,可以通过给EN口不同的PWM波,来达到控制小车速度,1.红外循迹模块:检测黑线的原理是向外发射红外线,当没有遇到黑线的时候,返回回来,之后返回高电平,当遇到黑线的时候,红外被吸收,返回高电平,读取相应IO口的电平就可以知道小车此时的大致位置;模块有四个输入接口,分别连接四个TT马达,驱动小车运动;

2301_81374681的博客 1万+

waydroid之安装篇

waydroid安装

weixin_44292614的博客 2518

从零开始:如何用Python建立你的第一个人工智能模型

在这篇文章中,我们将介绍如何从零开始使用Python建立你的第一个人工智能模型。无论你是刚接触编程的新手,还是有经验的开发者想进一步探索人工智能领域,这篇文章都将为你提供清晰、详细的指南。我们将一步步探索数据预处理、模型建立、训练和测试的过程,以及如何解读模型的结果。

Allen1862105的博客 4万+

SAM3 几行代码支持任意图像分辨率,减少显存占用(针对transformers库)

几行代码让sam3支持任意图像分辨率

qq_41234663的博客 156

[Android] ubuntu虚拟机上搭建 Waydroid 环境

略。

ykun089的博客 6318

【24届数字IC秋招总结】正式批面试经验汇总6——禾赛

15、ahb写或者读的数据存储起来了嘛,ahb读的话,apb这边是怎样的。19、覆盖率收集的时候有没有哪些是很难收集到的,然后写了定向测试。2、C++有学过嘛 还记得C++的什么内容 C++成绩多少。12、config_db机制用过嘛 四个参数的含义。8、脚本语言有学过嘛 简单学过 简单是指代码数少嘛。13、run_phase和mian_phase的区别。10、覆盖机制的创建方法 ,是不是覆盖用的很少。6、call_back机制记得哪些细节的东西。9、uvm实战学了哪些章节 印象深刻的章节。

qq_42135020的博客 1082

各系统运行Waydroid效果(ArchLiunx、Debian、ubuntu、Fedora Linux 、Linux Mint)

各系统运行Waydroid效果(ArchLiunx、Debian、ubuntu、Fedora Linux 、Linux Mint),运行热门android应用效果

Fearlessness的博客 3751

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

waydroid安装

左上角点击弹出的控制台,输入命令waydroid session start。再打开一个控制台,设置多窗口模式(无sudo)

闪耀星星的窝 486

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

终极Waydroid安装指南:在Linux上快速运行完整Android系统

想在Linux桌面上流畅运行Android应用?Waydroid就是你的理想选择!这款基于容器技术的工具让你在Ubuntu等Linux系统中无缝体验完整Android环境。相比传统模拟器,Waydroid启动更快、资源占用更低,与Linux系统深度集成,无论是开发测试还是日常使用都游刃有余。 ## 为什么你需要Waydroid? 很多Linux用户都遇到过这样的困境:需要测试Android应用

gitblog_00117的博客 430

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Ubuntu 25.10 安装 Waydroid 安卓模拟器

文章摘要:本文介绍了在Ubuntu 25.10系统上安装Waydroid安卓模拟器的完整过程。由于Wayland窗口系统的兼容性问题,作者从Genymotion转向Waydroid。安装过程包括基础安装、离线镜像下载(通过sourceforge获取)、应用安装方法及网络配置技巧。重点解决了国内用户可能遇到的镜像下载慢和网络连接问题,提供了详细的命令操作步骤,最终实现流畅的安卓模拟体验。

海为龙世界,云是鹤家乡 1450

Ubuntu14.04安装build-essential失败,包依赖问题如何解决?

正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软...

CHJ_20160630的博客 2107

【Ubuntu】Waydroid-Linux安卓模拟器安装

✅ 3. 启动 Waydroid 容器和界面。✅ 4. waydroid会弹出UI界面。✅ 2. 初始化 Waydroid。✅ 1. 安装 Waydroid。

yyj3900636的博客 1263

Waydroid Android模拟器在Ubuntu 24.04上的完整使用指南

Waydroid Android模拟器 Ubuntu 24.04 的完美结合为Linux用户带来了前所未有的移动应用体验。这款基于容器技术的Android系统解决方案让您在熟悉的Linux环境中无缝运行Android应用程序,彻底打破了系统界限。 ## 快速安装实战 在Ubuntu 24.04系统上安装Waydroid变得异常简单。首先确保您的系统已更新至最新状态,然后通过官方渠道获取安装脚本

gitblog_01082的博客 1257
上一篇: MIPI DSI 协议简述备忘
下一篇: 各系统运行Waydroid效果(ArchLiunx、Debian、ubuntu、Fedora Linux 、Linux Mint)
Fearlessness
博客等级 码龄4年 1520粉丝 18原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值