0 votos

Android Studio no funciona

Actualicé la opción vm a través de Android Studio -

2) Bajo Ayuda> Editar opciones VM personalizadas tengo:

-Xms1024m 
-Xmx4096m # <------ aumenta esto a la mayoría de tu RAM 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=440m 
-XX:+UseCompressedOops 
-XX:-HeapDumpOnOutOfMemoryError 
-Dfile.encoding=UTF-8

Ahora cuando lanzo studio, obtengo el siguiente error -

Tamaño máximo de montón no válido: -Xmx4096m # <------ aumenta esto a la mayoría de tu RAM
Error: No se pudo crear la Máquina Virtual de Java.
Error: Se ha producido una excepción fatal. El programa se cerrará.

Estoy usando Ubuntu18 y buscando en /opt/android-studio/bin obtengo dos archivos

 studio64.vmoptions
 studio.vmoptions

Ambos contienen códigos diferentes como -

studio.vmoptions

-server
-Xms256m
-Xmx768m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-da
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

studio64.vmoptions

-Xms256m
-Xmx1280m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djna.nosys=true
-Djna.boot.library.path=

-da
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

Pero ¿dónde encontraré la opción vm que actualicé, bajo Ayuda> Editar opciones VM personalizadas?

0voto

David Peláez Puntos 81

Además de las opciones estándar disponibles en el diálogo Configuración/Preferencias (Ctrl+Alt+S), IntelliJ IDEA te permite realizar configuraciones a nivel bajo.

Linux

/bin/idea64.vmoptions (para el JVM de 64 bits por defecto) /bin/idea.vmoptions (para el JVM opcional de 32 bits)

y puedes usar esta página :

IntelliJ IDEA

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X