Creé un nuevo proyecto de Android usando el asistente predeterminado en Android Studio. Compilé e implementé la aplicación en mi dispositivo. Todo está bien.
Ahora quiero importar una biblioteca externa que esté disponible en Maven. ( http://square.github.io/picasso/ ). Fui a las propiedades del módulo y agregué una biblioteca Maven. Se muestra correctamente en la lista de dependencias. Además, aparece en el editor y puedo usarlo correctamente en el código.
Sin embargo, en el momento de la compilación, aparece un error de Gradle: no puedo encontrar la clase
¿Algunas ideas?
fuente
Estoy usando el artefacto de android springframework como ejemplo
abrir build.gradle
Luego agregue lo siguiente al mismo nivel que aplica el complemento: 'android'
también puede usar esta notación para artefactos maven
Su IDE debería mostrar el jar y sus dependencias en 'Bibliotecas externas' si no aparece, intente reiniciar el IDE (esto me pasó bastante)
aquí está el ejemplo que proporcionó que funciona
fuente
Android Studio 3
Las respuestas que hablan de Maven Central están fechadas ya que Android Studio usa JCenter como el centro de repositorio predeterminado ahora. El archivo build.gradle de tu proyecto debería tener algo como esto:
Entonces, siempre que el desarrollador tenga su repositorio Maven allí (lo que hace Picasso), entonces todo lo que tendría que hacer es agregar una sola línea a la sección de dependencias del archivo build.gradle de su aplicación.
fuente
fuente
Prueba
itext
. Agregue dependencia a subuild.gradle
última versión de esta publicaciónNota: versión especial para Android, con "g" final:
fuente