我在使用 wine 在 ubuntu 18.04 上安装 bluestacks 时遇到问题,请有人帮忙解决一下
答案1
BlueStacks 目前不支持 Linux,并且由于它是一个模拟器,因此无法在 Wine 下运行。
答案2
你可能无法在 Ubuntu 18.04 上安装 BlueStacks(及其其他发行版),在 Wine 上也没有,因为它只是一个 Windows 兼容层,而 BlueStacks 是一个模拟器……
(使用“另一个”工具(例如下面显示的“Jar of Beans”)也有一定的可能性)。
不过,有些 Android 模拟器虽然不如 BlueStacks 稳定,但仍然可以使用。我会详细介绍这些模拟器,但您可以通过 Google 查找更多相关信息,以找到问题的完整解决方案。这些模拟器包括:
- 官方 Android SDK
官方 Android SDK(软件开发工具包)是在 Linux Ubuntu 上模拟 Android 的最佳方式。虽然还有许多其他模拟器:其中一些功能非常有限,一些需要付费,还有一些甚至无法运行。
官方 Android SDK 是由 Google 为 Android 开发而制作的,它支持所有功能,包括文件传输和 SD 卡支持。这款 Android 模拟器的一大优点是它支持物理键盘,而其他模拟器都没有。
由于它是由 Google 自己开发的,因此您可以放心,它不会出现很多问题。即使存在一些问题,Google 工程师也一定会立即解决。如果您需要 Linux 上快速且官方的 Android 模拟器,官方 Android 软件开发工具包是最好的选择。
- Genymotion
Genymotion 是 Linux 上最好的 Android 模拟器之一,具有许多独特的功能。它设计精良,与操作系统配合顺畅。您需要设置一个虚拟盒才能使用它,我们在上面列出了安装它的方法。
您可以轻松下载不同 Android 版本的预配置 Android 映像。它还为您提供了配置将分配的精确资源量的灵活性。例如,如果您想将 RAM 设置为 3 GB,您可以轻松地做到这一点。您还可以适当地留出硬盘存储空间。
该应用程序还支持通过 Wi-Fi 和以太网进行联网。这意味着您将能够在内置的 Android 应用程序和游戏中直接使用互联网。我还惊喜地发现该应用程序完全支持陀螺仪、加速度计和光传感器。总的来说,这是一个完整的软件包,绝对不会让您失望。唯一的缺点是您需要连接到云服务才能部署 Genymotion,因此必须具有互联网连接。
- 安德罗VM
Andro VM 使 Genymotion 成为可能,其工作原理几乎相同,并且提供了强大的功能。Andro VM 和 Genymotion 之间的主要区别在于它可以离线部署。这对于那些互联网访问受限的人来说非常方便。
当然,您还需要在机器上安装虚拟盒才能使用 Andro VM。该程序支持从客户机到主机的网络共享。还提供互联网共享。这款适用于 Linux 的 Android 模拟器的一大优点是它支持硬件 OpenGL 渲染。通俗地说,这将使您能够无忧无虑地玩图形密集型游戏。
总体而言,这是一款出色的 Linux Android 模拟器,可以在 Linux PC 上流畅运行应用程序和游戏。连接互联网完全没有问题,使用模拟应用程序时您可以完全访问互联网。您也可以在 Genymotion 网站上找到并下载。
- 一罐豆子
Jar of Beans 被设计为适用于 Windows 的 Android 模拟器;但是,您也可以在 Linux 上运行它。但为此,您需要安装 Wine,这是另一个在 Linux 上运行 Windows 的模拟器。因此,基本上,您将在 Linux 上的 Windows 模拟器上运行 Android 应用程序。
如果您不介意达到这个程度,Jar of Beans 拥有您需要的所有基本支持。您可以轻松地在其上安装 APK 文件,它支持 SD 卡,甚至允许安装 Google Play 商店。总的来说,这是一个漂亮的小程序,可让您在 Linux 设备上运行 Android 应用和游戏。
当然,在模拟器中使用模拟并不可行,因为这样会很费力,而且失败的几率会成倍增加。但是如果你正在阅读这篇文章,你已经知道自己在做什么,所以我就把它留给你了。要运行 Jar of Beans,请下载并提取内容,然后使用 Wine 运行它。
各种 Android 模拟器上的内容取自joyofandroid.com*