【问题标题】:Aviary SDK image editor run errorAviary SDK 图像编辑器运行错误
【发布时间】:2016-08-07 09:06:07
【问题描述】:

我尝试在我的 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 的示例项目?

【问题讨论】:

  • 我已经在下面回答了您的问题,并提供了指向 repo 和可能相关文件的链接。如果这不能解决问题,请将您的 gradle 代码和 Application 子类添加到您的问题中。

标签: android aviary adobecreativesdk


【解决方案1】:

作为对您问题的初步回答,您可以使用 a sample project on GitHub fork、克隆和运行。

使用说明在readme

检查要点

【讨论】:

  • 谢谢!我在您发布之前找到了这些仓库,但是这些链接对我有帮助!我认为这是一个很好的例子:-)
  • 为了记录,问题的原因是什么?
  • 错误的声明应用程序文件。
【解决方案2】:

就我而言,我没有在AndroidManifest.xml<application> 标签内添加android:name=".PACKAGE_NAME.MainApplication"

MainApplication.java 包含 Aviary 客户端凭据,如下所示:

  • CREATIVE_SDK_CLIENT_ID
  • CREATIVE_SDK_CLIENT_SECRET
  • CREATIVE_SDK_REDIRECT_URI
  • CREATIVE_SDK_SCOPES

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    • 1970-01-01
    • 2018-01-25
    • 2013-02-12
    • 2017-02-21
    • 1970-01-01
    相关资源
    最近更新 更多