Use this option if your project requires an Application
subclass.
Specify this Application
subclass using the android:name
property in the manifest file inside the application
tag.
In the Application
subclass, add the attachBaseContext()
method override, and in that method call MultiDex.install()
:
package com.example;
import android.app.Application;
import android.content.Context;
/**
* Extended application that support multidex
*/
public class MyApplication extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
Ensure that the Application
subclass is specified in the application
tag of your AndroidManifest.xml:
<application
android:name="com.example.MyApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name">
</application>