1

我正在尝试创建具有全高清分辨率(1980 x 1080)的模拟器,但在启动时出现以下错误:

AVD 'emu' 的启动模拟器无法分配内存:8 此应用程序已请求运行时以不寻常的方式终止它。请联系应用程序的支持团队以获取更多信息。

任何人都知道为什么会发生此错误,以及如何创建全高清分辨率模拟器?

4

2 回答 2

6

以下解决方案对我有用。在以下配置文件中:

C:\Users\<user>\.android\avd\<avd-profile-name>.avd\config.ini

代替

hw.ramSize=1024

经过

hw.ramSize=1024MB

如果上面不起作用,则在下面设置。

hw.lcd.density=160
sdcard.size=300M
skin.path=1980x1080
skin.name=1980x1080
hw.cpu.arch=arm
abi.type=armeabi-v7a
hw.cpu.model=cortex-a8
vm.heapSize=48
hw.ramSize=1024MB
image.sysdir.1=system-images\android-16\armeabi-v7a\
于 2012-12-11T06:50:31.217 回答
0

这对我有用,可以创建 avd

android create avd  -n test -t 1 -b armeabi-v7a -s 1980x1080

然后开始

emulator -avd test -initdata userdata.img -ramdisk ramdisk.img -system system.img -sdcard songs_for_music_app/Music_card.img  -dpi-device 240

你可以在这里找到所有图片

android-sdk/system-images/android-15/armeabi-v7a

emularorandroid命令可以在android-sdk/platfor-tools和中找到android-sdk/tools

于 2012-12-11T06:56:00.660 回答