Uso de SDK de Amazon Web Service para Android en Android Studio

Estoy intentando utilizar el almacenamiento AWS S3 para almacenar imágenes para una aplicación para móviles, pero no puedo compilar mi aplicación. Tengo los archivos .jar en mi directorio de libs. En la sección de dependencias de mi archivo build.gradle tengo:

dependencies { compile "com.amazonaws.services.s3:1.6.1" } 

He intentado cada combinación que puedo pensar. com.amazonaws.services.s3: 1.6.1, com.amazonaws.services:s3:1.6.1, com.amazonaws: services: 1.6.1 … pero siempre tengo un error sobre el que dice Could not find com. amazonaws.services.s3: 1.6.1. (con lo que pongo en la línea de compilación en el error).

No puedo encontrar nada acerca de cómo conseguir que este SDK funcione con Android Studio y realmente no sepa lo suficiente sobre Gradle para saber cómo hacerlo funcionar. ¿Alguna sugerencia? ¿Alguien ya tiene este trabajo?

Permítanme mencionar una solución de adición:

 dependencies { compile 'com.amazonaws:aws-android-sdk-core:2.1.+' compile 'com.amazonaws:aws-android-sdk-s3:2.1.+' // ... and any other AWS libraries you want to include } 

Puede obtener los nombres de biblioteca específicos que se utilizarán en la Guía de configuración del SDK .

La ventaja sobre la respuesta de jmickela (aceptada) es que usted no necesita descargar los archivos usted mismo, y dejar que Gradle lo maneje en su lugar. La ventaja sobre la respuesta de Krit es que sólo puedes escoger las bibliotecas específicas que deseas usar (la solución de Krit descargará todas las bibliotecas de AWS).

La desventaja de mi solución en comparación con jmickela es que usted puede terminar con una versión anterior de las bibliotecas, al menos por un tiempo. Por ejemplo, ahora mismo puedes descargar 2.1.7 en el sitio de AWS, mientras que Gradle obtiene 2.1.5.

Tengo otra solución que puede funcionar en su caso también.

Lo intenté

 dependencies { compile 'com.amazonaws:aws-java-sdk:+' } 

Funcionó.

Encontré una respuesta yo mismo, dejando esto aquí ya que la respuesta nunca coincidirá con los términos de búsqueda para este problema específico.

Siga las instrucciones de la respuesta aceptada aquí: Android Studio – Importar biblioteca externa / Jar

Al igual que el puesto justo debajo de él dice, usted no tiene que salir de Android Studio, sólo Build-> Rebuild Project

  • compilar appcompat v7: 26. + error al agregar servicios de reproducción al proveedor de ubicación de fusión
  • Defina una cadena en gradle y también use una aplicación específica de saborId
  • Edición de problemas apk file
  • ¿Cómo puedo ignorar los fallos de las pruebas con el complemento rolelectrico gradle?
  • Copiar archivos antes de resolver dependencias para crear una aplicación de Android
  • ¿Cómo ejecutar pruebas filtradas con etiquetas con pepino-jvm y gradle?
  • Gradle Android plugin generar archivos R para diferentes sabores de productos?
  • El número de referencias de método en un archivo .dex no puede exceder 64k API 17
  • Importar proyecto de gradle, error de android
  • Combinaciones de sabores de productos Gradle de Android
  • La generación de Gradle falla debido a la entrada duplicada en strings.xml
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.