Multidex 通过扩展 MultiDexApplication
这非常类似于使用 Application
子类并覆盖 attachBaseContext()
方法。
但是,使用此方法,你不需要覆盖 attachBaseContext()
,因为这已在 MultiDexApplication
超类中完成。
扩展 MultiDexApplication
而不是 Application
:
package com.example;
import android.support.multidex.MultiDexApplication;
import android.content.Context;
/**
* Extended MultiDexApplication
*/
public class MyApplication extends MultiDexApplication {
// No need to override attachBaseContext()
//..........
}
将此类添加到 AndroidManifest.xml 中,就像扩展 Application 一样:
<application
android:name="com.example.MyApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
</application>