Android-Universal-Image-Loader icon indicating copy to clipboard operation
Android-Universal-Image-Loader copied to clipboard

NoSuchMethodError No static method synchronizedMap

Open KlGleb opened this issue 7 years ago • 0 comments

I have this crash:

Fatal Exception: java.lang.NoSuchMethodError: No static method synchronizedMap(Ljava/util/Map;)Ljava/util/Map; in class Ljava/util/Collections; or its super classes (declaration of 'java.util.Collections' appears in /system/framework/core-libart.jar)
       at com.nostra13.universalimageloader.core.ImageLoaderEngine.(ImageLoaderEngine.java)
       at com.nostra13.universalimageloader.core.ImageLoader.init(ImageLoader.java:98)
       at ru.appspress.showcase.Appspress.onCreate(Appspress.java:210)
       at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1018)
       at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4959)
       at android.app.ActivityThread.-wrap1(ActivityThread.java)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1549)
       at android.os.Handler.dispatchMessage(Handler.java:111)
       at android.os.Looper.loop(Looper.java:207)
       at android.app.ActivityThread.main(ActivityThread.java:5728)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)

Only one, android 6.0

Code Appspress.java:210

DisplayImageOptions.Builder builder = new DisplayImageOptions.Builder();
       builder.cacheInMemory(false)
               .cacheOnDisk(true);

       if (isItCoolDevice) {
           builder.displayer(new FadeInBitmapDisplayer(500, true, true, false));
       }

       displayImageOptions = builder.build();

       ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(this)
//                .writeDebugLogs()
               .defaultDisplayImageOptions(displayImageOptions)
               .imageDownloader(new BaseImageDownloader(this.getApplicationContext(),
                       5 * 1000, 60 * 1000))
               .build();
(line 210) ImageLoader.getInstance().init(config);

KlGleb avatar Sep 01 '17 11:09 KlGleb