¿Cómo construir el proyecto Flutter con el archivo aar de Android?

Quiero usar Flutter para crear una aplicación de Android que depende de un SDK de terceros que se envuelve en un archivo aar . Hasta ahora, sólo he encontrado el artículo Acceso a la plataforma y servicios de terceros en Flutter . Parece que tengo que construir el proyecto Flutter con archivos adicionales de Java usando Android Studio . Esto es complicado y no lo que quiero. ¿Hay alguna forma de cargar directamente archivos aar o archivos * .so en código Dart ? Algo así como funciona JNI .

Después de aprender el ejemplo Flutter – hola servicios , he construido con éxito mi proyecto Flutter con un archivo aar .

Pasos básicos:

  1. Descargue el código fuente Flutter.
  2. Abra el flutter / examples / hello_services / android en Android Studio .
  3. Haga clic en Archivo> Nuevo> Nuevo módulo y elija Importar .JAR / .AAR Package .
  4. Presione F4 para abrir la estructura del proyecto y, a continuación, agregue el módulo dependiente.
  5. Escribir código Java para invocar las API que se definen en el archivo aar.
  6. Importar flutter / examples / hello_services a Intellij IDEA .
  7. Crea y ejecuta la aplicación Flutter.

He empujado el código fuente a GitHub.

  • Vinculación con la biblioteca compartida versionada en Android NDK
  • Lo que es armeabi y por qué lo usan
  • Construir biblioteca compartida enlazando a otras bibliotecas no estándar compartidas
  • Errores de coincidencia de tar cuando agrega biblioteca en eclipse
  • ¿Cómo crear su propia biblioteca para el desarrollo de Android que se utilizará en cada programa que escriba?
  • Android - cómo evitar el despliegue múltiple del mismo .jar
  • Comprensión del diálogo del selector de color
  • Construye la librería Android-openssl para la plataforma 2.1
  • Android - No se pudo encontrar google-play-services_lib.apk! error
  • Buena idea para incluir archivos JAR en la biblioteca de Android (conflicto potencial con otras bibliotecas)?
  • Phonegap 3.3 Eclipse: Proyecto -CordovaLib falta las propiedades de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.