【问题标题】:Provide Additional command line options to AVD in Android Studio 2.3.3?在 Android Studio 2.3.3 中为 AVD 提供额外的命令行选项?
【发布时间】:2017-07-25 03:37:35
【问题描述】:

在这里尝试在 ubuntu 上设置 kvm。

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

  1. 转到运行 > 编辑配置。
  2. 要将所有项目设置为全局默认值,请选择“Android 应用程序”在“默认值”下。
  3. 进入模拟器选项卡,勾选“附加命令行选项”
  4. 添加-qemu -m 2047 -enable-kvm

标签在 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

【问题讨论】:

    标签: android ubuntu android-emulator kvm


    【解决方案1】:

    在从 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

    【讨论】:

      【解决方案2】:

      我也需要模拟器的附加命令行选项

      但无论如何我找到了另一种方法...... 转到 sdk/工具

      cd ~/Android/Sdk/tools
      

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

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

      当模拟器在后台运行时,这些应用对我来说运行良好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-13
        • 2018-04-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多