Cómo convertir un proyecto de biblioteca de Android en un JAR externo?

Tengo un proyecto de la biblioteca de Android que ha estado trabajando para mí bastante bien, pero ahora estoy interesado en "convertir" a un JAR externo.

¿Cómo puedo hacer eso?

¿Puede algún proyecto de biblioteca de Android convertirse en un JAR externo? Si no, ¿cuáles son las restricciones o limitaciones?

¿Puede algún proyecto de biblioteca de Android convertirse en un JAR externo?

No ahora.

Si no, ¿cuáles son las restricciones o limitaciones?

Si su biblioteca es puramente código Java, sin recursos, puede crear un JAR fuera de los archivos .class , igual que lo haría con Java normal.

Si su biblioteca utiliza recursos, todavía puede crear un JAR como el anterior. Sin embargo, tendrá que buscar los valores de R (por ejemplo, R.layout.main ) a través de reflexión o getIdentifier() , y sus recursos no se empaquetarán en el JAR, pero tendrían que ser distribuidos por separado.

En el futuro, las herramientas de compilación deben soportar la creación de archivos JAR distribuibles de proyectos de biblioteca, con recursos. Las herramientas de compilación actuales crean JARs, pero no están diseñadas para ser distribuidas, sino que son artefactos de compilación internos en este momento.

http://developer.android.com/guide/developing/projects/index.html#LibraryProjects afirma que no puede exportarlos a un JAR externo. Cita específica:

Del mismo modo, no puede exportar el proyecto de biblioteca a un archivo JAR autónomo, como lo haría para una biblioteca verdadera. En su lugar, debe compilar la biblioteca indirectamente, haciendo referencia a la biblioteca en la aplicación dependiente y crear esa aplicación.

  • Obtener directorio de un archivo
  • Android: Aplicación de tiempo de Yahoo Horizontal Scroll-ver efecto?
  • Adición de archivos cpp al proyecto cocos2d-x project android
  • OutOfMemoryError mientras decodifica y codifica Base64 String en Bitmap
  • Edittext se centran en el inicio y evitan el empuje del diseño
  • Ksoap2 no puede serializar la excepción en Android 2.2 (utilizando objetos definidos por el usuario)
  • Combinando enums de Java con sintaxis de puntos (enum.value1.value2)?
  • Regex <img> Análisis de etiquetas con src, width, height
  • Java socket IOException - permiso denegado
  • No puede llamar a String.isEmpty () en android
  • Compilación de Android Only con API 20: Android 4.4 (KitKat Wear)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.