我正在尝试使用AMD A6-3670处理器在 Ubuntu 14.04 上运行android sdk模拟器,我收到错误消息
/home/jeff/Android/Sdk/tools/emulator -avd Nexus_5_API_22_x86 -netspeed full -netdelay none -qemu -m 512 -enable-kvm
ko:/home/jeff/Android/Sdk/tools/emulator64-arm: invalid option -- '-enable-kvm'
对于虚拟机,我是一个完全新手。
任何人都可以告诉我这是什么意思并给我一些指导,让它成功吗?
PS:已加载kvm,我似乎是kvm的成员
jeff@Snowdon:~$ sudo addgroup `whoami` kvm
The user `jeff' is already a member of `kvm'.
答案 0 :(得分:0)
kvm基本上是一种优化,允许直接在主机CPU上运行VM来宾二进制文件,无需任何转换。您有一个x86_64 CPU(AMD)并且您正在尝试运行ARM仿真器,因此kvm无济于事。 Kvm仅在guest虚拟机VM和主机CPU具有相同的指令集时才有效。
请忽略kvm选项。 Qemu可以在x86_64 CPU上模拟ARM二进制文件。它不会像使用kvm一样快。