在Android Studio 2.3.3中为AVD提供其他命令行选项?

时间:2017-07-25 03:37:35

标签: android ubuntu android-emulator kvm

尝试在ubuntu上设置kvm。

官方文档仅指向ubuntu docs安装kvm 提供的步骤herehere 在Android Studio中说的

  1. 转到“运行”>编辑配置。
  2. 要为所有项目设置为全局默认设置,请选择“Android 应用程序“在”默认值“。
  3. 转到模拟器选项卡,选中“其他命令行选项”
  4. 添加-qemu -m 2047 -enable-kvm
  5. 2.3.3中的标签不存在,并且是know issue since 1.5

    但是问题一直是reported and closed的预期行为,对运行的位置没有有效的答案 -qemu -m 2047 -enable-kvm

    更新1 支持KVM

    nishon@nishon-Inspiron-5420 ~ $ kvm-ok
    INFO: /dev/kvm exists
    KVM acceleration can be used
    
    nishon@nishon-Inspiron-5420 ~ $ egrep -c '(vmx|svm)' /proc/cpuinfo
    4
    

2 个答案:

答案 0 :(得分:0)

  

从bash shell启动avd时传递额外的内容似乎是   工作。我完全不确定。

 nishon@nishon-Inspiron-5420 ~ $ emulator -avd [Enter AVD name] -qemu -m 2047 -enable-kvm

在绑定此命令之前,您需要在.bashrc(Ubuntu)或路径(Windows)中设置ADB的路径

参考https://developer.android.com/studio/run/emulator-commandline.html

答案 1 :(得分:0)

我也需要为模拟器添加额外的命令行选项

但无论如何我找到了另一种方式...... 转到sdk / tools

cd ~/Android/Sdk/tools

运行此命令以使用系统库启动avd ..

./emulator -avd YOUR_AVD_NAME -use-system-libs

当模拟器在后台运行时,应用程序对我来说很好。