java - tutorial - Cordova no pudo reservar suficiente espacio para el montón de objetos de 2097152KB
plugins cordova android (3)
Establecer la variable de entorno a nivel del sistema como en la solución de @ kemal establecerá el tamaño de la memoria para todas las aplicaciones JVM en el sistema, lo que no es lo que más querría hacer.
En su lugar, establezca el tamaño del montón en su archivo de propiedades cordova gradlebuilder.
args.push(''-Dorg.gradle.jvmargs=-Xmx2048m'');
Soy nuevo en Córdoba.
Ahora quiero crear un proyecto de Android ------ HelloWorld.
Pero me enfrenté a algunas preguntas.
Cuando uso "cordova plataformas agregar android", lanzo alguna excepción.
Demostración:
D: / CordovaSpace / helloWorld> cordova plataformas agregar android Agregar android project ... Creando el proyecto Cordova para la plataforma Android: Ruta: plataformas / android Paquete: com.example.helloworld Nombre: HelloWorld Actividad: MainActivity Objetivo de Android: Android Subproyecto android-24 Ruta: Proyecto CordovaLib Android creado con [email protected] Instalando "cordova-plugin-whitelist" para android ANDROID_HOME = D: / Java_Android_SDK / android_sdk JAVA_HOME = C: / Archivos de programa (x86) / Java / jdk1.8.0_73 Subproyecto Ruta: CordovaLib Iniciar un nuevo Daemon de Gradle para esta compilación (las compilaciones posteriores serán más rápidas).
FALLO: la compilación falló con una excepción.
- Lo que salió mal: No se puede iniciar el proceso del daemon. Este problema puede deberse a una configuración incorrecta del daemon. Por ejemplo, se utiliza una opción jvm no reconocida. Consulte el capítulo de la guía del usuario en el demonio en https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
Por favor, lea el siguiente proceso de salida para obtener más información:
Se produjo un error durante la inicialización de la VM. No se pudo reservar suficiente espacio para el montón de objetos de 2097152KB
- Probar: Ejecutar con la opción --stacktrace para obtener el seguimiento de la pila. Ejecute con la opción --info o --debug para obtener más resultados de registro. Error al instalar ''cordova-plugin-whitelist'': Error: cmd: El comando falló con el código de salida 1 en ChildProcess.whenDone (D: / CordovaSpace / helloWorld / platform / android / cordova / node_modules / cordova-common / src / superspawn.js : 169: 23) en emitTwo (events.js: 106: 13) en ChildProcess.emit (events.js: 191: 7) en maybeClose (internal / child_process.js: 850: 16) en Process.ChildProcess._handle.onexit (internal / child_process.js: 215: 5) Error: cmd: el comando falló con el código de salida 1
Tuve exactamente el mismo problema. Cambié a usar JDK de 64 bits como se sugiere here y funcionó bien. Estaba usando Ionic 3.5.0 en Windows 10.
Vuelva a intentarlo después de aumentar el tamaño de la memoria de su Java VM (?).
Aquí es cómo solucionarlo en una plataforma de Windows:
Vaya a Inicio -> Panel de control -> Sistema -> Avanzado (pestaña) -> Variables de entorno -> Variables de sistema -> Nuevo:
Nombre de la variable: _JAVA_OPTIONS
Valor de la variable: -Xmx512M
No ignores la puntuación y los caracteres de subrayado.