我正在尝试为Android工作室安装KVM,我运行了这个命令:
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils ia32-libs-multiarch
但在运行时它给了我这个错误:
Unable to locate package ia32-libs-multiarch
我尝试使用此命令解析它,但这也无效:
sudo apt-get install librtmp0 librtmp0:i386
我正在使用ubuntu 14.04运行64位计算机
我正在做32位所需的步骤???
答案 0 :(得分:9)
我相信您正试图在KVM模式下在Linux机器上运行AVD(在Windows和OS X机器上称为HAXM)
执行以下命令
安装KVM$ sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker
接下来通过执行以下命令
成功安装KVM$ kvm-ok
输出将是这样的
INFO: /dev/kvm exists
KVM acceleration can be used
接下来将您的用户名添加到 KVM 和 libvirtd ,然后从Android SDK的tools目录运行AVD
$sudo adduser `id -un` libvirtd
$sudo adduser `id -un` kvm
$ ./emulator64-x86 -avd < your AVD name> -qemu -m 2047 -enable-kvm
注意:要查找可用AVD的名称,请执行命令$./android avd
答案 1 :(得分:6)
我收到了同样的错误Unable to locate package ia32-libs-multiarch
然后我决定信任Ubuntu KVM安装帮助页面并尝试了它。
https://help.ubuntu.com/community/KVM/Installation
实际上只有一个区别。该命令不包括ia32-libs-multiarch
部分。
结果是成功的。
$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
答案 2 :(得分:4)
尝试
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
基于ubuntu帮助社区site