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

  • Android Studio marca la sintaxis como error, pero gradle compila
  • No se puede instalar la aplicación de Android vía depuración de usb
  • Falso "Generar firmado APK - APK (s) generado correctamente" pop-up de mensaje cada vez que hago una compilación (después de generar un apk firmado una vez)
  • Android studio Gradle dependencia biblioteca descarga url
  • Android Studio - Gradle: La ejecución falló para la tarea ': Foo: dexDebug' - pero ¿por qué?
  • AndroidStudio: agrega carpeta virtual en gradle
  • Android Studio, error de actualización de Gradle
  • Edificio Gradle tarda una eternidad después de actualizar a Java 8
  • ¿Cuál es el alcance de dependencia por defecto en Gradle en Android?
  • No se pudo actualizar el proyecto Gradle
  • FALLA: la generación falló con una excepción
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.