Red de conocimiento informático - Computadora portátil - La solución perfecta para las dependencias de archivos .aar locales de Android Direct no se admiten al crear archivos AAR.

La solución perfecta para las dependencias de archivos .aar locales de Android Direct no se admiten al crear archivos AAR.

Recientemente actualicé mi gradle y se produjo este error durante la compilación.

Luego le pedí ayuda a Baidu y me dieron la siguiente solución.

En En tu archivo build.gradle del módulo, agregue lo siguiente:

Esto funciona. Haga de libs un repositorio local y luego haga referencia a las bibliotecas a las que se hace referencia. Pero al compilar, recibí este mensaje

Soy un perfeccionista, así que volví a conectarme y sugerí usar Archivo->Nuevo->Nuevo módulo -> Importar .jar/.aar

.

Luego, implementé project(path: ':xxxxx') en el archivo build.gradle

Esto funcionó en la versión anterior de AndroidStudio, pero se eliminó en la nueva versión de AndroidStudio Sí, tu La abuela no sabe por qué.

Me da pereza revisar el registro de cambios. Así que importé un aar como módulo de la versión anterior y, después de importarlo, encontré que había un archivo build.gradle adicional.

En resumen, en versiones posteriores de AndroidStudio, si la versión de Gradle utilizada tiene los problemas anteriores, puede consultar los siguientes métodos

1. Cree una nueva carpeta en la raíz del proyecto. directorio YouLib, coloque su archivo aar allí y cree un nuevo archivo build.gradle en ese directorio

2.

2. Importe el proyecto en settings.gradle

3. Agregue las dependencias dentro del proyecto del que necesita depender en build.gradle

Por supuesto, si tiene muchas bibliotecas aar, entonces necesita crear un directorio LocalRepo en el directorio raíz y Coloque diferentes bibliotecas aar en diferentes carpetas. Importarlos por separado en settings.gradle