Ошибка запуска редактора изображений Aviary SDK

Я пытаюсь внедрить Aviary SDK в свое приложение для Android, однако каждый раз, когда я пытаюсь запустить Aviary Intent, я получаю следующую ошибку:

Intent imageEditorIntent = new AdobeImageIntent.Builder(this)
            .setData(imageUri)
            .build();

    startActivityForResult(imageEditorIntent, 12233);
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xxx/com.adobe.creativesdk.aviary.AdobeImageEditorActivity}: java.lang.ClassCastException: com.xxx.XXXX cannot be cast to com.adobe.creativesdk.aviary.IAviaryClientCredentials

Я нашел эту статью и изменил реализованный интерфейс, но это мне не помогло. введите здесь описание ссылки Как я чиню это? Я следую инструкциям по документации, но безуспешно. Может быть, есть какой-то пример проекта с SDK и пользовательским интерфейсом редактора изображений?


person Blackchart    schedule 15.04.2016    source источник
comment
Я ответил на ваш вопрос ниже со ссылкой на репо и, возможно, соответствующие файлы. Если это не решит проблему, добавьте к своему вопросу код градации и подкласс Application.   -  person Ash Ryan Arnwine    schedule 15.04.2016


Ответы (2)


В качестве предварительного ответа на ваш вопрос есть a образец проекта на GitHub, который вы можете разветвить, клонировать и запустить.

Инструкции по его использованию находятся в файле readme.

Пункты для проверки

person Ash Ryan Arnwine    schedule 15.04.2016
comment
Спасибо! Я нашел это репо до того, как вы опубликовали, однако эта ссылка мне поможет! Я думаю, что это очень хороший пример :-) - person Blackchart; 18.04.2016
comment
Кстати, в чем причина проблемы? - person Ash Ryan Arnwine; 21.04.2016
comment
Неправильная декларация Файл приложения. - person Blackchart; 22.04.2016

В моем случае я не добавил android:name=".PACKAGE_NAME.MainApplication" внутри тега <application> в AndroidManifest.xml .

MainApplication.java содержит Учетные данные клиента Aviary, как показано ниже:

  • CREATIVE_SDK_CLIENT_ID
  • CREATIVE_SDK_CLIENT_SECRET
  • CREATIVE_SDK_REDIRECT_URI
  • CREATIVE_SDK_SCOPES
person roy    schedule 25.03.2018