con*_*aze 4 android emulation kvm virtualization
如果有android studio和qemu vm的分步安装就更好了。因为我正在经历地狱,试图在这里修复很多 ish。试过umake android 'android-ndk'那是使用 ubuntu make 但这不起作用,所以我采用了旧时尚的方式。现在有了模拟器,不能真正使用真正的设备,因为它不起作用。请问有人愿意帮助我吗?谢谢。
Sto*_*ord 11
在 Ubuntu 16.04 上安装和使用 Android Studio 是一项需要一定策略的任务,您需要遵循一定的步骤。
您的系统必须配备能够支持硬件虚拟化的 64 位 CPU 和至少 4 GB 的 RAM,但如果您计划在 Android Studio 运行时使用其他程序,这将是不够的。在这种情况下,8 GB 是必须的。当然,您必须使用 64 位 Ubuntu 16.04。
您需要安装 Oracle JDK 8,这可以通过将webupd8team java ppa添加到您的系统 ( sudo add-apt-repository ppa:webupd8team/java) 并安装oracle-java8-installer和oracle-java8-set-default 来完成。
按照此处给出的说明在您的系统上安装完整的 KVM/qemu 。
一开始,您会找到有关如何检查系统处理器是否可以与 KVM 一起使用的说明。安装后不要忘记注销并重新登录,否则您的用户将不会被激活为libvirtd组的成员,您将无法使用 KVM。
从 Android 开发人员站点下载最新的 Android Studio .zip 文件,并确保安装此处列出的 32 位支持文件。注:该文件lib32bz2-1.0不存在于16.04,所以你必须安装libbz2-1.0:I386而是使用sudo apt-get install libbz2-1.0:i386。
将 .zip 文件的内容提取到您选择的文件夹中,并为您将在android-studio/bin文件夹中找到的studio.sh文件创建一个启动器,如果其他一切正常,它应该可以正常运行。
您将需要使用 android SDK 安装所有必要的库和图像,并创建您当然会使用的 AVD,但我认为您必须知道,因为您是开发人员。为了让模拟器真正使用 KVM,您必须使用以下模拟器参数启动它:
/pathTo/emulator -avd avd_name -qemu -m 1024 -enable-kvm
更新:上面的命令已被弃用。您现在只需使用-accel on即可运行具有完整硬件虚拟化支持的模拟器。
/pathTo/emulator -avd avd_name -accel on
但是,此开关不是必需的,因为-accel的默认设置是auto,这意味着如果 KVM 安装正确,则默认情况下将使用它。
1024 的值就是一个例子。使用您配置 AVD 使用的相同内存量。有关如何将上述参数插入 android-studio 而不是手动启动模拟器的进一步说明,您可以在 android 开发人员站点上找到。就我个人而言,我更喜欢手动启动它并在需要时将其放在那里。
| 归档时间: |
|
| 查看次数: |
11246 次 |
| 最近记录: |