Waydroid

在 Linux 上运行 Android 应用
授权协议 GPL-3.0
开发语言 Python
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 不详
投 递 者 宋烨烁
操作系统 Linux
开源组织
适用人群 未知
 软件概览

Waydroid 是一种基于容器的方法,可以在像 Ubuntu 这样的普通 GNU/Linux 系统上启动一个完整的 Android 系统。

Waydroid 使用 Linux 命名空间(user、pid、uts、net、mount、ipc),在容器中运行完整的 Android 系统,并在任何基于 GNU/Linux 的平台上提供 Android 应用。

容器内的 Android 系统可以直接访问任何需要的硬件。

Android 运行环境带有一个基于 LineageOS 的最小的定制 Android 系统镜像。目前使用的镜像是基于 Android 10 的。

 相关资料
  • 问题内容: Android基于Linux;本机Linux应用程序可以在Android上运行吗? 问题答案: 一般来说,没有。Android应用程序通常在类似于Java的沙盒虚拟机中运行,因此必须使用Java或编译为使用Android API的虚拟机字节码的某种语言编写。 但是,虚拟机确实可以在基础Linux操作系统上运行,并且有多种方法可以调用本机代码。参见https://developer.an

  • 问题内容: 我是Android的初学者。我有一个正在运行的模拟器。我创建了一个Android应用。当我运行该应用程序时,它将开始启动新的模拟器并在该新模拟器中运行。但是,我想在正在运行的同一模拟器中运行该应用程序。 问题答案: 打开您创建的运行配置,选择“目标”选项卡。选择单选按钮“在所有兼容设备/ AVD上启动”。将单选按钮下方的组合框切换为“活动AVD”。 这将在所有当前正在运行的模拟器上启动

  • 我已经在我的Linux造币厂上配置了颤动,并且我已经下载了Android命令行工具而不是Android Studio。我还更新了我的 Linux 造币厂上的分级和命令行工具路径。现在我想在我的Android智能手机上安装该应用程序并进行测试。我该怎么做?

  • 我的iMac上有一个完整的react本机环境,当我运行react本机运行ios时,项目完全运行,但当我使用android执行此操作时,它不工作,metro bundler窗口打开但不工作,并且不显示任何消息。 我必须做什么? 运行“react native run android”后我的终端 运行Android系统后,我的终端的打印屏幕,以及在它下面的metro捆绑包

  • 问题内容: 借助Android 4.4 KitKat,Google将linux内核升级到3.8版,这是Docker所需的内核版本。 我不知道AUFS部分,但是有没有办法通过此更新在android上运行docker容器? 问题答案: 根据文档,Android内核缺少LXC所需的很多内核功能。 也许将来使用Docker 1.x,可能会编写一个使用Android功能而非LXC的插件。但就目前而言,您需要

  • 问题内容: 提出的每个选项都有一个问题: 我想在普通设备上运行它,所以我希望避免在设备上安装其他操作系统 上个月停止了对JXCore的工作,并且(可能是结果)我无法对其进行编译 自2014年以来就没有开发过NodeJs Anode的Android Port,而且当时并没有真正维护它 我链接到的第二个线程中的第二个答案现在提到了Android的官方节点发行版,但是除了指向最新dist的Browse-