Aviary SDK图像编辑器运行错误

时间:2016-04-15 11:48:17

标签: android aviary adobecreativesdk

我尝试在我的Android应用中实施Aviary SDK但是每次尝试运行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

我找到了这些文章,并且我已经更改了已实现的界面,但它并没有帮助我。 enter link description here 我该如何解决? 我按照文档说明但没有成功。 也许有一些带有SDK和图像编辑器的示例项目ui?

2 个答案:

答案 0 :(得分:1)

作为您问题的初步答案,您可以a sample project on GitHub进行分叉,克隆和运行。

使用说明在readme

要检查的要点

答案 1 :(得分:0)

就我而言,我没有在android:name=".PACKAGE_NAME.MainApplication"的{​​{1}}标记内添加<application>

AndroidManifest.xml包含 Aviary客户端凭据,如下所示:

  • CREATIVE_SDK_CLIENT_ID
  • CREATIVE_SDK_CLIENT_SECRET
  • CREATIVE_SDK_REDIRECT_URI
  • CREATIVE_SDK_SCOPES