Solución de error de empaquetado de versión de Android Las dependencias de archivos .aar locales directos no son compatibles al crear un AAR

Tome nota, cuando la versión compila el apk de Android, informa que las dependencias del archivo .aar local directo no son compatibles cuando se genera un error AAR, el entorno es así, un módulo de módulo se crea bajo un proyecto principal y este módulo de módulo se introdujo Instalé un paquete *.aar de terceros, tal vez porque la versión de gradle es relativamente nueva, utilicé la versión 7+ y la instalación de ejecución directa estuvo bien, pero el paquete de lanzamiento falló. El informe de error decía que el aar podría estar dañado, así que encontré el siguiente método

  • módulo módulo

原来把aar扔到libs下,直接这样引入
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])

把他改为
compileOnly fileTree(dir: 'libs', include: ['*.jar', '*.aar'])

  • proyecto principal
module的libs下的aar拷贝一份到主项目libs
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])

La operación clave es cambiar la implementación del módulo a compileOnly

¡En este punto encontrará que el paquete es exitoso!

Supongo que te gusta

Origin blog.csdn.net/Janix520/article/details/125040910
Recomendado
Clasificación