Aviary SDK 图片编辑器 运行 错误
Aviary SDK image editor run error
我尝试在我的 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?
作为对您问题的初步回答,有 a sample project on GitHub 您可以分叉、克隆和 运行。
使用说明在 readme
.
检查要点
在我的例子中,我没有在 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
我尝试在我的 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?
作为对您问题的初步回答,有 a sample project on GitHub 您可以分叉、克隆和 运行。
使用说明在 readme
.
检查要点
在我的例子中,我没有在 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