¿Cómo puedo instalar “Android Support Library” para implementar una aplicación Gluon Mobile en Android?

Me gustaría desarrollar una aplicación para Android usando el framework Gluon Mobile.

Instalé el complemento Gluon en mi Netbeans IDE, creé un proyecto de muestra y lo construí con éxito.

Ahora me gustaría implementar la aplicación en un dispositivo Android. Me refiero a la documentación en línea [1]: http://docs.gluonhq.com/charm/4.2.0/#_getting_started

Como en [1], sección “2.1.3. Android”, descargué Android Studio 2.2.3 e instalé la versión 23.0.1 de build-tools y la plataforma SDK para API 21 desde el Administrador de Android SDK.

Sin embargo, no puedo ver / instalar la “Biblioteca de soporte de Android” desde el menú Extras (Sí, he marcado el cuadro “Obsoleto”).

Como era de esperar, recibo el siguiente mensaje de error, cuando uso “clic derecho en mi Netbeans-Project -> Tasks -> android -> android”:

FALLO: la comstackción falló con una excepción.

  • Qué salió mal: Error al capturar una instantánea de los archivos de entrada para la tarea ‘mergeClassesIntoJar’ durante la comprobación actualizada. java.io.FileNotFoundException: C: \ Users … \ AppData \ Local \ Android \ sdk \ extras \ android \ support \ multidex \ library \ libs \ android-support-multidex.jar (El sistema se ha cambiado de nombre y se puede ver )

De hecho, el archivo “android-support-multidex.jar” no está disponible porque la “Biblioteca de soporte de Android” no está instalada.

¿Cómo puedo instalar la “Biblioteca de soporte de Android”?

¡Cualquier ayuda es muy apreciada!

    Se ha preguntado aquí y aquí , pero dado que las respuestas están en contextos diferentes, tal vez valga la pena tener un resumen aquí.

    Hasta la versión 1.2.0, el plugin jfxmobile ha estado trabajando con la obsoleta biblioteca de soporte de Android.

    Ahora esta biblioteca no solo está obsoleta, sino que ya no está disponible para descargar.

    La versión actual del plugin jfxmobile es 1.3.2, e incluye los cambios requeridos para funcionar sin esa biblioteca, y usa la biblioteca multidex-1.0.1.aar lugar.

    Para que funcione, solo sigue estos pasos:

    • Abra el Administrador de Android SDK y asegúrese de haber instalado Extras/Google Repository y Extras/Android Support Repository .

    • Asegúrese de tener esta biblioteca: ANDROID_HOME/extras/android/m2repository/com/android/support/multidex/1.0.1/multidex-1.0.1.aar .

    Ahora en tu proyecto:

    • Actualice el archivo build.gradle de su proyecto para usar el plugin jfxmobile versión actual 1.3.2

    • Si agrega a la configuración de Android la ruta del SDK de Android, debe moverla a un archivo de propiedades. Para eso, simplemente cree un archivo de propiedades en C:\Users\\.gradle\gradle.properties , y agregue la variable ANDROID_HOME=C://sdk : ANDROID_HOME=C://sdk . Y elimine el androidSdk del bloque de Android si fue agregado.

    • Guarde y vuelva a cargar su proyecto para que tenga lugar la nueva configuración (en la pestaña de proyectos, raíz del proyecto, haga clic con el botón secundario, vuelva a cargar el proyecto).

    EDITAR

    Si está en Windows, asegúrese de que el SDK de Android esté instalado en una ubicación donde Gradle tendrá suficientes permisos para crear carpetas y extraer el archivo .aar.

    Si está intentando crear una aplicación en un dispositivo Android, ¿por qué no utiliza Android Studio ya que es mejor que la versión móvil de gluon en todos los sentidos posibles? Y si quieres hacer una aplicación para IOS usa xcode. He estado usando gluon mobile y literalmente es una mierda. La documentación sobre gluon mobile es una mierda, es difícil encontrar ejemplos del código de cualquier persona (debe significar que nadie lo está usando), y las muestras proporcionadas por el sitio web móvil de gluón también son una mierda. Y esta publicación es exactamente lo que quiero decir. La documentación ni siquiera te dice cómo implementar en un dispositivo Android …