是否可以在 Ubuntu 中使用 Android 应用程序?这个问题之前已经有人提出并回答过,但现在已经过去 4 年多了。情况有变化吗?
答案1
如何在 Linux 上运行 Android 应用程序
要在 Linux 上通过 Chrome 运行 Android 应用,您显然需要安装 Chrome。需要 37 或更高版本。老实说,如果您要使用可能不稳定的黑客程序,那么您还不如下载并安装适用于 Linux 的不稳定版本的 Google Chrome。
添加 Chrome PPA。已安装某个版本的 Chrome?跳过此步骤:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update && sudo apt-get install google-chrome-unstable
您可以通过运行以下命令通过命令行安装 Dev Channel 版本:
sudo apt-get install google-chrome-unstable
接下来,您需要下载由 Vlad Filippov 创建的定制版 Android Runtime(未经 Google 或 Chromium 正式认可)。它与官方版本有许多不同之处,最主要的是它可以在浏览器的桌面版本上使用。
从 GitHub 下载 ARChon v1.1(适用于 32 位 Chrome)
从 GitHub 下载 ARChon v1.1(适用于 64 位 Chrome)
一旦运行时完全下载,您将需要从文件中提取内容.zip
并将生成的目录移动到您的主文件夹。
现在安装 ARChon。打开 Google Chrome 并点击汉堡菜单。导航到工具>扩展页面顶部附近,勾选启用开发者模式。
最后,点击加载解压后的扩展按钮并选择您之前放入主文件夹的文件夹。
运行时本身不能做很多事情,因此您需要从 Android 应用程序创建兼容的包。
正在运行的应用程序
有一些方法可以做到这一点:
运行下载的APK:
自动方法:
- 安装 Twerk这里进入 Chrome
- 将 Android .apk 文件从桌面拖放到 Twerk 主窗口。
- 输入应用程序名称,从硬盘中选择一个图标,然后使用滑块设置应用程序运行方式的偏好(纵向模式、平板电脑模式等)。
点击粉色的 Android 按钮,另一端就会吐出一个整洁的、可运行的软件包,可以作为未打包的扩展进行安装。
提供的设置也非常全面,让您可以:
- 设置自定义名称和图标
- 适用于“Archon”或官方运行时的软件包
- 设置平板电脑或移动设备布局
- 设置横向或纵向模式
- 切换缩放比例(可能会导致某些应用程序无法运行)
- 切换 SD 卡支持
- 设置离线功能
手动方法(不推荐):
要手动转换 APK(如果您使用上面提到的应用程序之一,您实际上不需要再执行此操作),您需要安装
chromeos-apk
命令行 JavaScript 实用程序。您可以通过 Node 打包模块 (npm
) 管理器安装该实用程序。安装节点:
sudo apt-get install npm nodejs nodejs-legacy
Ubuntu 64 用户?您也需要获取以下库:
sudo apt-get install lib32stdc++6
运行命令来安装脚本本身:
npm install -g chromeos-apk
根据您的配置,您可能需要以 root 身份运行后一个命令。如果您不想
npm
使用 sudo 安装模块,可以使用 jiggery-pokery 来安装。
现在你已经进入正轨了。前往 Google 查找你想尝试的应用程序的 APK,请记住并非所有 Android 应用程序都能运行,而那些能运行的应用程序可能不稳定或缺少功能。
将您想要的 Android APK 放在您的主文件夹中,然后返回终端使用以下命令进行转换,将 APK 名称替换为您想要的名称:
chromeos-apk replaceme.apk --archon
该命令需要几秒钟才能完成。也许会眨眼。实际上,不要眨眼。
现在,您的主文件夹中有一个 ARChon-rocking Chrome APK 扩展文件夹等着您。剩下要做的就是安装它,看看它是否有效!
- 返回 chrome://extensions 页面,再次点击“加载解压的扩展程序”按钮,但这次选择上面的脚本创建的文件夹。
应用程序应该可以顺利安装,但它能顺利运行吗?打开 Chrome 应用启动器或应用页面并启动它以找出答案。
从你的 Android 设备导出应用程序
您可以使用此方法导出已安装在 Android 设备中的应用程序。
- 安装这来自 Google Play 的应用程序。
首次启动时,您将看到应用程序要执行的操作的概述。点击下一步,您将看到两个选项:
- 选择已安装的应用程序
- 选择已下载的APK
选择列表中的第一个选项*点击Next
并从设备上已安装的应用程序列表中选择一些内容。
该实用程序将从您手机上已有的软件包中“拉出”所需的软件包。
设置您的偏好
进入下一个屏幕,您可以设置应用的设备和方向模式,就像在 Chrome 上一样。考虑一下您如何使用该应用,以及您希望如何在桌面上使用它。
虽然“平板”和“风景”模式对于大多数人来说是最佳体验,但请选择适合您需求的模式。
打包完成后,您需要将生成的 zip 存档从手机或平板电脑(在“Chrome APKs”文件夹中)传输到您的 PC 或 Chromebook。
如何进行操作取决于您自己,但对于小文件,您可以使用 Google Drive、Dropbox 或类似的云同步服务。
一旦您的台式机、笔记本电脑或 Chromebook 上准备好档案,您将需要提取它们并将生成的文件夹移动到安全的地方。
要安装它们,请打开 Google Chrome 并转到“扩展”页面。选中页面顶部附近的“开发者模式”框以显示“加载解压的扩展”按钮。单击此按钮,选择上一步中提取的文件夹,然后应用程序将安装。
最后,启动它,看看它是否运行!
来源1: http://www.omgubuntu.co.uk/2014/09/install-android-apps-ubuntu-archon
来源2: http://www.omgchrome.com/twerk-chrome-archon-apk-maker-desktop/