Después de mucho tiempo, es necesario volver a conectar Android y Unity, es necesario exportar un paquete AAR desde Android Studio y se informa un error al exportar el paquete: "java.lang.ClassNotFoundException: com.android.tools. lint.client.api.Vendor"
Este problema parece haberse encontrado antes, pero después de mucho tiempo, no tengo ninguna impresión, así que revisé Internet nuevamente.
Una solución recomendada por muchos es agregar
lintOptions {
checkReleaseBuilds false
}
Pero después de probarlo, todavía no funcionó. No resolví este problema. Luego comparé la configuración de varios archivos de proyecto que podían empaquetar AAR con éxito antes, y descubrí que podría ser causado por la versión de la herramienta gradle. He abierto un nuevo proyecto porque actualicé gradle. En el futuro, la versión predeterminada es: "com.android.tools.build:gradle:4.0.0"
y las anteriores son todas 3.5.0
, así que cambié la versión a "com.android.tools.build:gradle:3.5.0"
y luego se puede empaquetar normalmente.
Entonces, al menos para mí personalmente, este error puede deberse a la versión de la herramienta gradle.
Queda registrado para futuras consultas.