-2

当我使用 Fresco 框架并执行方法 Fresco.initialize(this); 它在 android 系统 4.2.2 上迷恋。它不会压垮其他系统。

02-24 14:12:59.298 17984-17984/com.example.deti:push E/dalvikvm: Could not     find class     'com.facebook.drawee.backends.pipeline.PipelineDraweeControllerBuilderSupplier', referenced from method com.facebook.drawee.backends.pipeline.Fresco.initializeDrawee

02-24 14:12:59.306 17984-17984/com.example.deti:push E/AndroidRuntime: 致命异常: main java.lang.NoClassDefFoundError: com.facebook.imagepipeline.core.ImagePipelineFactory at com.facebook.drawee.backends .pipeline.Fresco.initialize(Fresco.java:32) 在 com.example.deti.CustomApplication.onCreate(CustomApplication.java:48) 在 android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1070) 在 android.app。 ActivityThread.handleBindApplication(ActivityThread.java:4701) 在 android.app.ActivityThread.access$1300(ActivityThread.java:171) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1453) 在 android.os.Handler.dispatchMessage(Handler.java:107)在 android.os.Looper.loop(Looper.java:194) 在 android.app.ActivityThread.main(ActivityThread.java:5468) 在 java.lang.reflect.Method。在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:936) 在 com.android.internal 的 java.lang.reflect.Method.invoke(Method.java:525) 的 invokeNative(Native Method)。 os.ZygoteInit.main(ZygoteInit.java:703) 在 dalvik.system.NativeStart.main(Native Method)第936章)第936章)

4

1 回答 1

0
public class CustomApplication extends MultiDexApplication {

public static Context applicationContext;

@Override
public void onCreate() {
    super.onCreate();
    applicationContext = this;
    MultiDex.install(this);
    //创建默认的ImageLoader配置参数
    //腾讯bugly接入
    Fresco.initialize(this);

注意父类,当我将Application更改为MultiDexApplication时,它在系统4.2.2上正常运行

于 2016-02-24T08:24:26.480 回答