在 Ubuntu 16.04 上安装并使用 Android Studio 作为虚拟设备

在 Ubuntu 16.04 上安装并使用 Android Studio 作为虚拟设备

我正在努力安装 Android Studio 并将其用作 Ubuntu 16.04 的虚拟设备 (AVD)。

我尝试使用 Ubuntu make:

umake android 'android-ndk'

但那没用,所以我尝试了老式的方法。
现在我遇到了模拟器问题,无法使用真正的设备,因为它不工作。

有人可以提供 Android Studio 和 QEMU VM 的逐步安装吗?

答案1

在 Ubuntu 16.04 上安装和使用 Android Studio 是一项需要一定策略的任务,您需要遵循一定的步骤。

  1. 您的系统必须配备能够支持硬件虚拟化的 64 位 CPU 和至少 4 GB 的 RAM,但如果您打算在 Android Studio 运行时使用其他程序,这将不够。在这种情况下,8 GB 是必须的。当然,您必须使用 64 位 Ubuntu 16.04。

  2. 您需要安装 Oracle JDK 8这可以通过添加webupd8team java ppa到您的系统(sudo add-apt-repository ppa:webupd8team/java)并安装oracle-java8-安装程序oracle-java8-设置默认值

  3. 按照给出的说明在你的系统上安装完整的 KVM/qemu这里
    首先,您将看到有关如何检查系统处理器是否适合与 KVM 一起使用的说明。安装后,请不要忘记注销并重新登录,否则您的用户将无法被激活为libvirtd组,您将无法使用 KVM。

  4. 从 Android 开发者网站下载最新的 Android Studio .zip 文件,并确保安装那里列出的 32 位支持文件。注意:文件lib32bz2-1.0在 16.04 上不存在,所以你必须安装libbz2-1.0:i386而是使用sudo apt-get install libbz2-1.0:i386

  5. 将 .zip 文件的内容解压到你选择的文件夹中,然后为工作室您将在android-studio/bin文件夹,如果一切正常,它应该可以正常运行。

当然,您需要使用 android SDK 安装所有必要的库和图像,并创建您将要使用的 AVD,但我认为您一定已经知道这一点,因为您是一名开发人员。为了让模拟器真正使用 KVM,您必须使用以下模拟器参数启动它:

/pathTo/模拟器-avd avd_name-qemu-m 1024-enable-kvm

更新:上述命令已被弃用。现在,您只需使用以下命令即可运行具有完整硬件虚拟化支持的模拟器-加速

/pathTo/emulator -avd avd_name -accel on

但此开关并非必需,因为默认设置是-加速汽车这意味着如果 KVM 安装正确,它将被默认使用。

1024 的值只是一个例子。使用与配置 AVD 时相同的内存量。有关如何将上述参数插入 android-studio 而不是手动启动模拟器的更多说明,您可以在 android 开发者网站上找到地点。就我个人而言,我更喜欢手动启动它,并在我需要时随时使用它。

相关内容