Импорт com.amazonaws.services.s3.AmazonS3ClientBuilder не может быть разрешен - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь получить доступ к своим корзинам S3 из моего Java-приложения, пытаясь реализовать это

https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3-buckets.html

Я добавил lib / aws-java-sdk-1.8.6.jar в свою папку lib и также добавил зависимость в свой pom.xml.

Я все еще получаю эту ошибку импорта

"Не удается разрешить импорт com.amazonaws.services.s3.AmazonS3ClientBuilder" для "import com.amazonaws.services.s3.AmazonS3ClientBuilder;"

В то время как импорт

"import com.amazonaws.services.s3.AmazonS3;" и "импорт com.amazonaws.services.s3.model.Bucket; "не выдал ошибок.

Любая помощь будет оценена. Я обнаружил, что некоторые люди, пытавшиеся реализовать для Android, сталкивались с похожими проблемами, но не в этом

Ответы [ 2 ]

0 голосов
/ 08 декабря 2018
  • Определенно зависимость, упомянутая в Документация Amazon не работа. Путь к зависимости не существует в центральном хранилище Maven.

    "software.amazon.awssdk"% "aws-java-sdk"% "2.0.0"

  • Следующее также не разрешило com.amazonaws.services.s3.AmazonS3ClientBuilder, хотя путь JAR в Maven central правильный -

    "software.amazon.awssdk"% "aws-sdk-java"% "2.1.3"

  • Я должен был вернуться к следующему, как упомянуто в предыдущем комментарии.

    "com.amazonaws"% "aws-java-sdk"% "1.11.465"

0 голосов
/ 08 сентября 2018

У меня возникла та же проблема, и после некоторого исследования я понял, что AmazonS3ClientBuilder не является частью AWS Android SDK, а что этот класс является частью AWS JAVA SDK, поэтому вы должны включить это в свои зависимости:

реализация 'com.amazonaws: aws-java-sdk: 1.11.404'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...