Acerca del mensaje de error java.lang.ClassNotFoundException: com.android.tools.lint.client.api.Vendor

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.

Supongo que te gusta

Origin blog.csdn.net/EverNess010/article/details/128311339
Recomendado
Clasificación