我正在尝试使用全高清分辨率(1980 x 1080)创建模拟器,但在开始时我遇到以下错误:
为AVD'emu'启动模拟器 无法分配内存:8 此应用程序已请求Runtime以不寻常的方式终止它。 请联系应用程序的支持团队以获取更多信息。
任何人都知道为什么会出现这种错误,我该如何创建全高清分辨率模拟器?
答案 0 :(得分: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\
答案 1 :(得分: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
可以在emularor
和android
中找到和android-sdk/platfor-tools
和android-sdk/tools
命令