1

我尝试在我的 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

我找到了这些文章,并且我已经更改了实现的界面,但它对我没有帮助。 在此处输入链接描述 我该如何解决?我遵循文档说明但没有成功。也许有一些带有 SDK 和图像编辑器 ui 的示例项目?

4

2 回答 2

1

作为对您问题的初步回答,GitHub 上有一个示例项目,您可以对其进行分叉、克隆和运行。

使用说明在readme.

检查点

于 2016-04-15T19:31:13.077 回答
0

就我而言,我没有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
于 2018-03-25T13:43:47.170 回答