首页 文章

Android模拟器问题:无法分配内存:8?

提问于
浏览
1

我正在尝试使用全高清分辨率(1980 x 1080)创建模拟器,但在开始时我收到以下错误:

为AVD'emu'启动模拟器无法分配内存:8此应用程序已请求Runtime以不寻常的方式终止它 . 有关更多信息,请联系应用程序的支持团队 .

任何人都知道为什么会出现这种错误,我怎样才能创建全高清分辨率模拟器?

2 回答

  • 0

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

    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\
    
  • 6

    这对我来说是创造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-toolsandroid-sdk/tools 中找到

相关问题