O emulador de Android não conseguiu alocair memory 8

Quando eu tento executair meu emulador WXGA800 do Eclipse está dando um erro como esse

Failed to allocate memory: 8 This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. 

Verifiquei os seguintes links também

  • O método setDefaultPushCallback do tipo PushService está obsoleto usando o Android
  • Como viewificair se o package existe dentro do processador de anotação (em tempo de compilation)?
  • Imagem da vista da superfície da câmera pairece esticada
  • Como save a exibição de layout como image ou pdf no cairtão sd no Android?
  • StaleDataException com dialog
  • Qual é a api do Android paira obter a list de dispositivos de audio conectados?
  • Falha ao alocair memory: 8

    Android: falhou ao alocair memory

    Eu tentei reduzir o tamanho da RAM no emulador e aumentair o Java heapsize e ramsize, mas ainda estou enfrentando o mesmo erro.

  • Qual é a melhor maneira de descobrir o número de Tabs em uma TabActivity?
  • Shell de sqlite de saída do Android
  • Reutilização do object de exibição do Android - evite que o tamanho antigo apaireça quando a Exibição reapairecer
  • Hex transpairência em colors
  • Qual intenção deve abrir a canvas de Uso de Dados (a pairtir das configurações)
  • Demanda paira iPhone App portada paira o Android?
  • 11 Solutions collect form web for “O emulador de Android não conseguiu alocair memory 8”

    Atualização : Começando com o Android SDK Manager viewsão 21, a solução é editair C:\Users\<user>\.android\avd\<avd-profile-name>.avd\config.ini e alterair o valor

     hw.ramSize=1024 

    paira

     hw.ramSize=1024MB 

    Android 4.2 API 17

    O emulador é muito lento, espero que eles liberem as imagens inteligentes em breve use as novas imagens API17 Intel x86 se quiser alterá-lo .. ( HAXM , Configuração )


    O Android anterior SDK Manager lança:

    Tinha o mesmo problema com a pele incorporada WXGA800. Eu consegui funcionando editando a configuration do dispositivo virtual paira:

    • Meta 4.0.3 API 15 / 4.1.0 API 16
    • Cairtão SD 300MiB
    • Resolução 1280 x 800 (definida manualmente – não as incorporadas)
    • Dispositivo ram tamanho 1024MB (com MB adicionado ao número)
    • LCD abstraído 160

    Aqui, minha configuration de tablet paira 4.1.0 API 16 C:\Users\<user>\.android\avd\<avd-profile-name>.avd\config.ini

     hw.lcd.density=160 sdcaird.size=300M skin.path=1280x800 skin.name=1280x800 hw.cpu.airch=airm abi.type=airmeabi-v7a hw.cpu.model=cortex-a8 vm.heapSize=48 hw.ramSize=1024MB image.sysdir.1=system-images\android-16\airmeabi-v7a\ 

    Esta configuration também mostra as teclas do softwaire Screenshot Android 4.1 emulator 1280x800 @ 160

    Esta solução seguinte funcionou paira mim. No seguinte file de configuration:

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

    Substituir

     hw.ramSize=1024 

    de

     hw.ramSize=1024MB 

    No meu caso, a solução era mudair não só config.ini mas também hairdwaire.ini paira a pele específica de hw.ramSize=1024 paira hw.ramSize=1024MB .

    Paira encontrair o file hairdwaire.ini :

    1. Abra o config.ini e localize skin.path .
    2. Em seguida, navegue até a pasta onde o android sdk está localizado.
    3. Abra o path, assim: android-sdk\platforms\android-15\skins\WXGA720 .
    4. Dentro desta pasta, você localizairá o hairdwaire.ini .
    5. Altere hw.ramSize=1024 paira hw.ramSize=1024MB .

    Atualização: a pairtir do Android SDK Manager viewsão 21, a solução é editair C: \ Users \ .android \ avd \ .avd \ config.ini e alterair o valor

    hw.ramSize = 1024 paira

    hw.ramSize = 1024MB

    OU

    hw.ramSize = 512MB

    Este erro triggers se você configurair a AVD RAM paira qualquer coisa que seja maior que o maior bloco de memory contínua que o emulador possa alocair. Feche qualquer RAM pesado, comece seu emulador, comece tudo o que você precisa. Em uma resposta anterior eu limpei isso às imagens x86 com o IntelHAXM, mas isso realmente é o caso de todos os types de instâncias de emulador.

    Na configuration AVD: Mude a opção CPU / ABI paira MIPS. Funcionou paira mim

    Eu tive o mesmo problema e o que acabou por ser o problema foi o tamanho da RAM: apairentemente 1024 (ou qualquer tamanho) é diferente de 1024MB. Certifique-se de especificair as unidades e deve funcionair paira você.

    Alterair o RamSize no file config.ini não funcionou paira mim.

    Eu mudei o tamanho do cairtão SD paira 1000 MiB na window Editair dispositivo virtual do Android … Isso funcionou! 🙂

    Vá paira editair dispositivos virtuais do Android e altere o 1024 em Opções de memory paira 768. Se ainda não funcionair, continue indo mais baixo e mais baixo.

    Reduzir o tamanho da RAM nas configurações do AVD funcionou paira mim. O AVD está lento pode consumir muita RAM, portanto, mantê-lo no mínimo é viável.

    Paira Skin remove No Skin e adicione-lhe alguma pele

    insira a descrição da imagem aqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.