同时运行 HAXM AVD 模拟器限制

2024-01-31

为了详细说明标题,我正在为我的自动化构建/测试流程运行许多同步 AVD(想想一个项目的并发构建,或一次构建多个项目)。人们在同时运行多个 HAXM 加速 AVD 时遇到的大多数问题都与内存相关。这不是我的问题(我认为)。我有一台非常强大的 i7 机器,内存为 32GB。安装 HAXM 时,我分配了 28GB(抱歉,如果没有更多代表,我无法发布更多图片)。

这是我的 AVD 配置。请注意,每个模拟器仅分配 1024mb 内存:

AVD 配置:

这是我的系统规格:

操作系统名称 Microsoft Windows 7 Enterprise
版本 6.1.7601 服务包 1 内部版本 7601
其他操作系统说明不可用
操作系统制造商微软公司
系统名称 DUCHT1-DS1
系统制造商戴尔公司
系统型号 OptiPlex 7040
系统类型 基于 x64 的 PC
处理器 Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz、3401 Mhz、4 核、8 个逻辑处理器
BIOS 版本/日期 Dell Inc. 1.2.8, 1/26/2016
SMBIOS 版本 2.8
Windows 目录 C:\WINDOWS
系统目录 C:\WINDOWS\system32
启动设备 \Device\HarddiskVolume2
区域设置 美国
硬件抽象层版本=“6.1.7601.17514”
用户名不可用
时区 中部夏令时间
安装的物理内存 (RAM) 32.0 GB
总物理内存 31.9 GB
可用物理内存 29.5 GB
总虚拟内存 63.8 GB
可用虚拟内存 61.2 GB
页面文件空间 31.9 GB
页面文件 C:\pagefile.sys

我可以同时运行 8 个模拟器,如果可以的话我会发布一张图片。当它们全部运行时,我只使用了 32GB 内存中的约 16GB。 (此时每个模拟器 2048mb)。无论我做什么,我都无法运行超过 8 个模拟器。我可以同时运行 8 个模拟器,每个设备分配 1GB、2GB 或 3GB 内存。我尝试过 32 位与 64 位 intel 映像。显然存在超出内存限制的限制来强制执行此操作。

启动第 9 个模拟器时收到的错误消息(注意,我从 0 开始对模拟器进行计数):

第 9 个模拟器启动错误

“无法创建 HAX​​ VM。未找到加速器。”

我唯一能想到的数字 8 可能来自于我有 4 个核心 == 8 个逻辑处理器。但这是一个疯狂的猜测。任何帮助将不胜感激。


这是由于一个硬编码变量 https://github.com/intel/haxm/issues/140在 HAXM 中。您可以通过下载解决这个问题来自 Github 页面的最新 HAXM https://github.com/intel/haxm/releases,这将限制 64 名客人,而不是 8 名。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

同时运行 HAXM AVD 模拟器限制 的相关文章

  • 确定是否在已取得 root 权限的设备上运行

    我的应用程序具有某些功能 该功能只能在具有 root 权限的设备上运行 与其让此功能在使用时失败 然后向用户显示适当的错误消息 我更喜欢能够先默默地检查 root 是否可用 如果不可用 则首先隐藏相应的选项 有没有办法做到这一点 这是一个类
  • 如何使用 Android 版 Facebook 同步的联系人图片

    我的手机上安装了 Android 版 Facebook 它会自动将联系人列表中人员的 FB 个人资料图片同步到我的手机 我想在我访问的应用程序中使用这些图片ContactsContract PhoneLookup 我真的需要 Faceboo
  • Android 构建 gradle 在特定设备上失败

    我面临一个奇怪的问题 当我编译我的应用程序以在 Android 7 0 的设备上运行它时 它可以工作 但是当我尝试为 Android 4 2 1 的设备进行编译时 它会失败并出现以下错误 错误 任务 app transformClasses
  • ActionBarCompat 支持库 android:selectableItemBackground 不起作用

    我正在使用新的 ActionBarCompat 支持库 操作栏中的操作按钮在按下时应更改其背景 它适用于 Android 4 3 但不适用于 Gingerbread 在姜饼中 如果我按下按钮 它不会改变背景 我什至改变了选择器 它再次适用于
  • Android,让文本切换器成为中心?

    如何集中我的文本切换器 我尝试过设置重力 但似乎不起作用 ts setFactory new ViewFactory public View makeView TextView t new TextView this t setTypefa
  • Android 上通过 JSCH 的基本 SSH 连接

    作为来自此的用户question https stackoverflow com questions 14323661 simple ssh connect with jsch和这个tutorial http eridem net andr
  • 不使用 CookieManager 的 Android 会话 cookie

    我的应用程序进行多次网络调用以获得身份验证 我需要将此会话存储在 cookie 中 我想使用 Cookie Manager 但经过一些研究后 我发现它仅适用于 API 9 及更高版本 并且我的应用程序需要向后兼容 我使用 HTTPURLCo
  • Android,语言文件不起作用

    我现在正在创建一个 Android 应用程序 并尝试为我的母语添加语言文件 但在某种程度上 这对我不起作用 我尝试在两部不同的手机中加载该应用程序 但结果相同 之前创建过语言文件 效果良好 但这次不行 手机设置为瑞典语 语言文件适用于我创建
  • android studio 底部工具栏的“运行”选项卡消失了

    Android Studio 底部工具栏中曾经有一个 运行 选项卡 但该选项卡不再显示 怎么把它带回来 请检查下图以了解它消失之前的位置 Run 选项卡曾经位于 TODO 选项卡之前的红色圆圈中 查看 gt 工具窗口 gt 运行 Or us
  • 将搜索结果更新为 Android 中的 Lazy Adapter

    我有项目列表 想为其实现搜索功能 因此 我有一个带有 addTextChangedListener 的文本框 搜索结果运行良好 但当我尝试将结果设置为 ListView 时 新结果将附加到旧结果中 我正在使用惰性适配器 如何清除适配器中的旧
  • Android 依赖项:apklib 与 aar 文件

    据我了解 apklib包含代码 共享资源Maven aar文件由以下人员分发Gradle The aar与 apklib 的主要区别在于 类被编译并包含在 aar 根目录下的classes jar 中 然而apklib不能包含已编译的类文件
  • Android - 内容值覆盖现有行

    我正在尝试使用插入值ContentValues 我已将 5 个值插入到 5 列中 运行应用程序后 我只有最后一组值的行ContentValues 前四组未插入 ContentValues cv new ContentValues cv pu
  • NoClassDefFoundError:com.google.firebase.FirebaseOptions

    我继续得到NoClassDefFoundError在我正在使用的其他测试设备 4 4 2 上 但在我的测试设备 Android 5 1 上运行良好 我尝试了用谷歌搜索的解决方案 但似乎没有任何效果 我正在使用 Firebase 实时数据库
  • 改造Android基本且简单的问题

    我的服务器返回简单的 Json 结果 如下所示 message Upload Success 我正在尝试将结果放入改造模型类中 public class MyResponse SerializedName message String me
  • 如果联系人与电话通讯录中的应用程序关联,则显示应用程序图标

    我正在尝试显示与该应用程序关联的电话号码的应用程序图标 我试着跟随this http www c99 org 2010 01 23 writing an android sync provider part 1 链接但是太难了 有没有任何库
  • Android 将菜单项在操作栏中向左对齐

    我的应用程序中有一个操作栏 它显示我定义的菜单项res menu activity main xml 我的菜单项在操作栏上向右对齐 我希望它们左对齐 我为此找到的唯一解决方案使用了自定义操作栏 如下所示 将菜单项放置在 Honeycomb
  • 从 AlertDialog 返回值

    我想构建一个函数来创建 AlertDialog 并返回用户输入的字符串 这是我用于创建对话框的函数 如何返回该值 String m Text private String openDialog String title AlertDialo
  • Exif 方向标签返回 0

    我正在开发一个自定义相机应用程序 我面临以下问题 当我尝试使用检索方向时ExifInterface 它总是返回 0 ORIENTATION UNDEFINED 这使我无法将图像旋转到正确的状态 从而无法正确显示 我使用示例代码来设置相机旋转
  • android-如何在谷歌地图上将标记的位置显示为地址

    我已经尝试过 commonsware googlemapsv2 教程 特别是在地图上拖动标记 但现在另一个问题困扰着我 问题是如何将标记的当前位置显示为地图下方或上方的地址 字符串 这是我使用的代码 public class MainAct
  • Android 中带有无尽列表视图滚动的 AsyncTask

    我正在创建一个应用程序 其中我需要有无限的滚动列表视图 我不想在我的应用程序中使用任何库 我在网上看到了一些有助于实现此类列表视图的示例 但我的疑问是 当我的数据来自服务器并在异步任务中进行解析时 如何才能拥有无尽的列表视图 如何从滚动异步

随机推荐

  • 空字符串而不是不匹配的组错误

    我有这段代码 for n in range 1 10 new re sub r regex group regex regex r something str n r 1 old count 1 它会抛出不匹配的组错误 但如果它不匹配 我想
  • 启用 Vuforia 时 Unity 崩溃

    在 XR 设置中启用 Vuforia 增强现实支持 时 我的编辑器崩溃 以下是我遵循的步骤 重现步骤 1 创建一个新项目 2 文件 gt 构建设置 gt 播放器设置 gt 播放器 3 从 XR 设置中启用 Vuforia 增强现实 复选框
  • 使用 matplotlib 从图中获取数据

    我在 python 中使用 matplotlib 来构建散点图 假设我有以下 2 个数据列表 X 1 2 3 4 5 Y 6 7 8 9 10 然后我使用X作为X轴值 Y作为Y轴值来绘制散点图 所以我会有一张上面有 5 个散射点的图片 对吧
  • STM32 Nucleo 上的上升沿中断多次触发

    我正在使用 STM32 NUCLEO F401RE 微控制器板 我有一个扬声器 经过编程 当向上 向下推操纵杆时 可以按设定的量改变频率 我的问题是 有时 通常 当向上 向下推动操纵杆时 频率会增加 减少多次 这意味着 ISR 正在执行多次
  • 通过网络桥接串行端口

    对于使用串行端口进行通信 确切地说是 Modbus RTU 的应用程序 我需要通过网络桥接串行端口以进行测试 所以我想要以下设置 Device Network PC SerialPort SerialPort Map Serialport
  • 如何将节点标题放置在 d3 Sankey 图中节点的左侧或右侧?

    这是我指的例子 http bl ocks org d3noob c9b90689c1438f57d649 http bl ocks org d3noob c9b90689c1438f57d649 第二级节点的标题位于其右侧 如何将它们放置在
  • 函数导入(存储过程)需要 SaveChanges() 吗?

    Is 保存更改 函数导入 存储过程 有必要吗 Example void foo Product product AddProduct is a function import of a stored procedure entities A
  • WebAPI 中的 DTO 和投影

    WebAPI支持OData 因此API使用者可以指定他需要的字段 而且效果很好 但是有没有办法在 WebAPI 中使用 DTO 对象和投影呢 例如我有 public class WebSite public string Url get s
  • iOS 中的 Google Analytics SDK 3.0 _sqlite3 链接器错误

    我正在整合谷歌分析 SDK 3 0在我的项目中 但我越来越链接器错误当尝试构建我的项目时 正如在文档 https developers google com analytics devguides collection ios v3 hea
  • 如何按键对字典进行排序,其中值是 Swift 4 中的对象数组?

    我有字典 其中包含String键和数组Objects作为价值 使用以下方法将这些值从已排序的对象数组添加到字典中append方法 根据对象属性的首字母将值分类为键 但返回未排序的字典 字典声明为 var namesDic String Na
  • Java 泛型问题:类“不在类型变量的范围内”错误。

    我正在开发一个涉及泛型的类项目 public interface Keyable
  • 耳机是否已插入? IOS 7

    为 iPhone 开发一个应用程序 其中包含也需要通过耳机收听的音频文件 如何检查耳机是否未插入 以便我可以告诉用户插入耳机 我有来自另一个线程的以下代码 但不推荐使用 audioSessionGetProperty 方法 任何人都知道如何
  • IntelliJ IDEA - 将 Finder 中的 Reveal 更改为新的文件浏览器

    我已经设置了路径查找器作为我的 OSX Yosemite 上的默认文件浏览器 管理器 因此 大多数应用程序在显示文件时会打开路径查找器窗口 但不会打开 IDEA 当我选择Reveal in Finder对文件执行操作时 它总是会打开一个新的
  • 如何在sqlite数据库中手动插入数据?

    我想在 sqlite 数据库中插入数据手册 使用cmd插入数据 我在android项目中使用了数据 如果您想从开发机器手动插入数据 那么您应该首先下载SQLite管理器从这里 http code google com p sqlite ma
  • 使用 javascript 渲染瓦片地图

    我正在寻找对获取瓷砖地图的示例实现想法的逻辑理解 如下所示 http thorsummoner github io old html tabletop test pallete tilesets fullmap scbw tiles png
  • 使用什么 ffmpeg 命令将无符号整数列表转换为音频文件?

    我有一个文件 其中包含大约四万个整数的列表 这些整数以空格分隔 每个整数的值都在 0 到 255 之间 这里是这个文件 https github com johnlai2004 sound project blob master integ
  • 使用 env 在 bash 中为一个程序调用设置环境变量

    我正在尝试通过命令调用具有修改后的环境的 shell 命令env 根据说明书 env HELLO Hello World echo HELLO 应该回声Hello World 但事实并非如此 如果我做 HELLO Hello World b
  • 调试 ASP.NET MVC 应用程序期间 CSS 未更​​新

    我正在开发一个基于 ASP NET MVC 的测试应用程序 我对 CSS 很陌生 所以我也在学习它 我创建了一个名为 new master 的母版页 并创建了一个新的 css new css 我将控制器中的视图称为 return View
  • Android Studio 中的类文件夹在哪里添加?

    我想在与活动不同的文件夹中设置课程 当前文件夹结构 gt APP gt Manifests gt Java gt com test testing gt classes auth java home activity gt libs aut
  • 同时运行 HAXM AVD 模拟器限制

    为了详细说明标题 我正在为我的自动化构建 测试流程运行许多同步 AVD 想想一个项目的并发构建 或一次构建多个项目 人们在同时运行多个 HAXM 加速 AVD 时遇到的大多数问题都与内存相关 这不是我的问题 我认为 我有一台非常强大的 i7