java.lang.VerifyError: com/adobe/creativesdk/aviary/internal/account/BillingContentFactory

Я новичок в Adobe Creative SDK для Android, я успешно интегрировал Adobe Creative SDK в свое приложение. Он успешно работает на Android 5.0 и выше. Но при попытке запустить на 4.0, 4.1, 4.4, 4.4.2 и 4.4.4 выдает ошибку типа: -

java.lang.VerifyError: com/adobe/creativesdk/aviary/internal/account/BillingContentFactory
    at com.adobe.creativesdk.aviary.AdobeImageBillingService.<init>(AdobeImageBillingService.java:41)
    at com.adobe.creativesdk.aviary.AdobeImageBillingService.getInstance(AdobeImageBillingService.java:220)
    at com.adobe.creativesdk.aviary.internal.account.AdobeAccountConnection.<init>(AdobeAccountConnection.java:31)
    at com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.createAdobeAccountConnection(AdobeImageEditorActivityAbstract.java:552)
    at com.adobe.creativesdk.aviary.AdobeImageEditorActivityAbstract.onCreate(AdobeImageEditorActivityAbstract.java:535)
    at com.adobe.creativesdk.aviary.AdobeImageEditorActivity.onCreate(AdobeImageEditorActivity.java:29)
    at android.app.Activity.performCreate(Activity.java:5447)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2393)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2493)
    at android.app.ActivityThread.access$800(ActivityThread.java:166)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1283)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:136)
    at android.app.ActivityThread.main(ActivityThread.java:5590)
    at java.lang.reflect.Method.invokeNative(Native Method)                                                                                              at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1280)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1096)
    at dalvik.system.NativeStart.main(Native Method)

Любая помощь будет отличной.


person Amol Nage    schedule 20.12.2016    source источник
comment
Какие версии зависимостей Creative SDK вы используете? Последняя версия Creative SDK Auth — 0.9.1186, а последняя версия редактора изображений — 4.8.3. Существует пример конфигурации зависимостей в Creative SDK Image Editor. руководство.   -  person Ash Ryan Arnwine    schedule 21.12.2016
comment
я также использую последние версии обоих   -  person Amol Nage    schedule 21.12.2016


Ответы (1)


Я столкнулся с той же проблемой, что и Creative SDK, но я решил ее с помощью multidex. Ниже приведены шаги для устранения этой ошибки.

  1. Включите Multidex и добавьте поддержку Gradel в файл Gradel на уровне приложения.
defaultConfig {
 multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.1'
}
  1. Теперь инициализируйте Multidex на уровне приложения.
@Override
public void onCreate() {
  MultiDex.install(this);
}

Это решение работает для меня, надеюсь, оно поможет и вам.

person Savan Kachhiya Patel    schedule 25.03.2017