java - ¿Cómo puedo instalar la "Biblioteca de soporte de Android" para implementar una aplicación Gluon Mobile en Android?
android-support-library gluon-mobile (1)
Se ha preguntado here y here , pero dado que las respuestas están en diferentes contextos, tal vez valga la pena tener un resumen aquí.
Hasta la versión 1.2.0, el complemento 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
version
actual del complemento jfxmobile es 1.3.2, e incluye los cambios necesarios para funcionar sin esa biblioteca, y utiliza la biblioteca
multidex-1.0.1.aar
lugar.
Para que funcione, solo sigue estos pasos:
-
Abra el Android SDK Manager y asegúrese de haber instalado
Extras/Google Repository
yExtras/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 la versión actual 1.3.2 del complemento jfxmobile -
Si agrega a la configuración de Android la ruta del SDK de Android, debe moverla a un archivo de propiedades. Para eso, solo cree un archivo de propiedades en
C:/Users/<user>/.gradle/gradle.properties
, y agregue la variableANDROID_HOME=C:/<path.to.Android>/sdk
:ANDROID_HOME=C:/<path.to.Android>/sdk
. Y elimine elandroidSdk
del bloque de Android si se agregó. -
Guarde y vuelva a cargar su proyecto para que se realice la nueva configuración (en la pestaña de proyectos, raíz del proyecto, haga clic con el botón derecho, Recargar proyecto).
EDITAR
Si está en Windows, asegúrese de que el SDK de Android esté instalado en una ubicación donde Gradle tendrá permisos suficientes para crear carpetas y extraer el archivo .aar.
Me gustaría desarrollar una aplicación de Android usando el marco 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é las herramientas de compilación versión 23.0.1 y la Plataforma SDK para API 21 desde el Administrador de SDK de Android.
Sin embargo, no puedo ver / instalar la "Biblioteca de soporte de Android" desde el menú Extras (Sí, marqué la casilla "Obsoleto").
No es sorprendente que aparezca el siguiente mensaje de error cuando uso "haga clic derecho en mi Netbeans-Project -> Tareas -> android -> android":
FALLO: Falló la compilación con una excepción.
- Lo que salió mal: no se pudo capturar la instantánea de los archivos de entrada para la tarea ''mergeClassesIntoJar'' durante la verificación actualizada. java.io.FileNotFoundException: C: / Users ... / AppData / Local / Android / sdk / extras / android / support / multidex / library / libs / android-support-multidex.jar (Das System kann den angegebenen Pfad nicht finden )
De hecho, el archivo "android-support-multidex.jar" no está disponible ya que la "Biblioteca de soporte de Android" no está instalada.
¿Cómo puedo instalar la "Biblioteca de soporte de Android"?
¡Cualquier ayuda es muy apreciada!