AVD仿真器无法启动

时间:2014-06-03 15:03:39

标签: android windows android-emulator

其实我不问。我希望在解决这个问题的过程中分享我的所有经验,最后解决问题的最终结果。

问题简要说明: 自从我最近安装Android SDK以来,AVD模拟器无法启动且从未启动过。

问题的详细说明: 工作环境:

  • 操作系统:MS Windows XP,Professional,2002版,service pack 3
  • 系统:戴尔Latitude E5400,P8400 @ 2.26GHz,1.95GB内存

Android环境: •Android ADT捆绑版Build:v22.6.2-1085508。 •Android SDK:Android 4.4.2,API 19

什么是好的: 1.在Eclipse中成功启动了AVD管理器。 2.已成功生成任何类型的虚拟设备,并在AVD管理器窗口中将其视为“有效的Android虚拟设备”。

失败了: 尝试了几种方法。

  • 在AVD管理器窗口中使用“开始...”按钮调用时,AVD仿真器无法启动。 “启动Android模拟器”对话框打开。进度条正在进行10秒钟,然后关闭对话框。在MS Windows任务管理器“emulator-arm.exe”进程中看到30秒,然后消失。模拟器永远不会启动(即使在此状态下保持8小时)。
  • 不打开AVD管理器在Eclipse中按下“运行”按钮。出现以下日志: [2014-06-03 15:56:54 - 仿真器]无法分配内存:8 [2014-06-03 15:56:54 - 模拟器] [2014-06-03 15:56:54 - 仿真器]此应用程序已请求Runtime以不寻常的方式终止它。 [2014-06-03 15:56:54 - 模拟器]请联系应用程序的支持团队以获取更多信息。
  • 尝试使用“模拟器@”从MS Windows命令行启动AVD模拟器。在MS Windows任务管理器“emulator-arm.exe”进程中看到30秒,然后消失。与上面的日志相同,显示在命令行中。
  • 根据http://developer.android.com/training/basics/firstapp/running-app.html说明: 来自AndroidProjectName项目root的“ant debug”命令失败,因为“ant无法识别...” o“adb install bin / .apk”命令失败,并显示“error:device unathorised”

尝试了什么: •许多不同的预配置设备(在此版本的SDK中只能选择预先配置的设备并更改其参数)的最小尺寸 •RAM大小降至128,SD - 降至16 •启用/禁用快照 •启用/禁用HOST GPU •不同的皮肤(最小分辨率) •Adb.exe暂停 •删除/重新创建AVD •AVD经理关闭/重新开放 •笔记本电脑重新启动 •删除/.android内容 •SDK安装路径没有空格

未尝试的内容: •显然不是所有可能的预配置设备/皮肤/ RAM / SD /快照/擦除用户数据的变体/使用HOST GPU,因为它们是数千 •手动更改分辨率 - 此SDK版本中没有此选项 •无法在RAM大小中键入MB - 它只接受数字 •Genymotion因为我根本无法启动模拟器而不是速度慢的问题 •在其他地方重新安装Android SDK - 看不到任何积极的潜力。除了这个问题,IDE运行良好 - 我成功地在真实设备上上传和测试应用程序。

解决方案: 它在制作AVD期间出现了所选择的设备RAM大小变化无法赶上。我在sdk \ platforms \ android-19 \ skins \ HVGA中的预配置设备“硬件”文件中手动更改了RAM大小并且它工作正常。看起来像是AVD经理中的一个错误。

0 个答案:

没有答案