Adobe Create SDK Image Editor вылетает при загрузке расходных материалов
У меня есть Adobe Creative SDK Image Editor, интегрированный в мое приложение. Все работает нормально, что касается редактирования, но когда я пытаюсь загрузить новые расходные материалы (стикеры, эффекты, рамки и т. Д.), Которые предоставляются Adobe бесплатно, открывается диалоговое окно SignUp/SignIn и происходит сбой приложения когда нажата любая из кнопок. Из дампа сбоя ниже видно, что сбой происходит в логике Adobe, но, возможно, у меня что-то не настроено должным образом. У кого-нибудь был опыт с этим?
133654---------- beginning of crash
133683:09-09 11:22:44.339 4495 4495 E AndroidRuntime: FATAL EXCEPTION: main
133754-09-09 11:22:44.339 4495 4495 E AndroidRuntime: Process: com.floomit.floomit, PID: 4495
133843-09-09 11:22:44.339 4495 4495 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.content.SharedPreferences android.content.Context.getSharedPreferences(java.lang.String, int)' on a null object reference
134088-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1690)
134191-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1637)
134294-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at com.adobe.creativesdk.aviary.internal.account.IAidlAdobeBillingContentService$Stub$Proxy.login(IAidlAdobeBillingContentService.java:278)
134484-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at com.adobe.creativesdk.aviary.internal.account.AdobeBillingContentManager.login(AdobeBillingContentManager.java:314)
134653-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at com.adobe.creativesdk.aviary.internal.account.BillingContentFactory.requestLogin(BillingContentFactory.java:486)
134819-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at com.adobe.creativesdk.aviary.AdobeImageBillingService.requestLogin(AdobeImageBillingService.java:95)
134973-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at com.adobe.creativesdk.aviary.dialogs.LoginDialogFragment.onClick(LoginDialogFragment.java:281)
135121-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.view.View.performClick(View.java:5637)
135221-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.view.View$PerformClick.run(View.java:22429)
135326-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
135431-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
135536-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
135629-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6121)
135740-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
135840-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
135973-09-09 11:22:44.339 4495 4495 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
136087-09-09 11:22:44.341 4949 31347 W ActivityManager: Force finishing activity com.floomit.floomit/com.adobe.creativesdk.aviary.AdobeImageEditorActivity
1 ответ
Добавить следующее в манифест
<provider
android:name=“com.adobe.creativesdk.aviary.internal.cds.CdsProvider”
android:authorities=“${applicationId}.CdsProvider”
android:exported=“false”
tools:replace=“android:authorities” />