¿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 .

One Solution collect form web for “¿Cómo construir el proyecto Flutter con el archivo aar de Android?”

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.

  • Proyecto nativo de Android que hace referencia a la biblioteca compartida desde el proyecto de biblioteca de c ++
  • Android - No se pudo encontrar google-play-services_lib.apk! error
  • ¿Cómo agregar una biblioteca dinámica a Android?
  • Construir biblioteca compartida enlazando a otras bibliotecas no estándar compartidas
  • Phonegap 3.3 Eclipse: Proyecto -CordovaLib falta las propiedades de Android
  • Android ndk UnsatisfiedLinkError al usar una biblioteca compartida precompuesta
  • Reutilización de la biblioteca compartida del brazo
  • Cómo construir ffmpeg bibliotecas compartidas sin sufijo de versión
  • Errores de coincidencia de tar cuando agrega biblioteca en eclipse
  • ¿Cómo construir OpenSSL como biblioteca compartida no versionada para Android?
  • Cómo cargar un objeto compartido nativo, en un tarro, de una aplicación de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.