Чтобы использовать Dropbox API v2 в Android, мы рекомендуем использовать официальный Dropbox API v2 Java SDK:
https://github.com/dropbox/dropbox-sdk-java
Нет Это пошаговое руководство, в частности, но есть пример приложения Android, которое использует его в комплекте с SDK, с инструкциями по его запуску:
https://github.com/dropbox/dropbox-sdk-java/tree/master/examples/android
Хотя, вероятно, проще просто установить выпущенную версию Dropbox SDK, чем скомпилировать ее локально, если вам не нужно вносить изменения в Dropbox SDK. То есть в build.gradle замените:
implementation group: 'com.dropbox.core', name: 'dropbox-core-sdk', version: '0-SNAPSHOT', changing: true
на:
implementation 'com.dropbox.core:dropbox-core-sdk:3.1.3'
В этом примере приложения вы должны обратиться к примеру того, как реализовать поток авторизации приложения, который выполняется через OAuth 2.
Ваш AndroidManifest. xml должен быть настроен, как показано здесь:
https://github.com/dropbox/dropbox-sdk-java/blob/master/examples/android/src/main/AndroidManifest.xml#L33
Вы запускаете поток, вызывая startOAuth2Authentication, как показано здесь:
https://github.com/dropbox/dropbox-sdk-java/blob/master/examples/android/src/main/java/com/dropbox/core/examples/android/UserActivity.java#L34
Вы завершаете поток, вызывая getOAuth2Token, как показано здесь:
https://github.com/dropbox/dropbox-sdk-java/blob/master/examples/android/src/main/java/com/dropbox/core/examples/android/DropboxActivity.java#L22
Ваше приложение может сохранять и повторно использовать полученный токен доступа для этого пользователя, как в примере, приведенном здесь:
https://github.com/dropbox/dropbox-sdk-java/blob/master/examples/android/src/main/java/com/dropbox/core/examples/android/DropboxActivity.java#L25
Обязательно следуйте инструкциям по установке SDK. Gradle или Maven должны автоматически установить нужные вам версии зависимостей. Я просто попробовал, и это сработало для меня. То есть я не получил упомянутую вами ошибку компиляции Picasso, поэтому я подозреваю, что у вас установлена другая версия зависимости.