第一步添加依赖,在module的build.gradle
dependencies {
...
compile 'com.android.support:multidex:1.0.0'
}
第二步让multidex在你的应用中生效,在build.gradle
defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
....
multiDexEnabled true
}
第三步在Application中重写attachBaseContext方法,并加上MultiDex.install(this)
import android.support.multidex.MultiDex;
public class MyApplication extends Application {
@Override
protected void attachBaseContext(Context context) {
super.attachBaseContext(context);
MultiDex.install(this);
}
}
如果你的项目中没有Application类,可以在Manifest中进行注册android.support.multidex.MultiDexApplication
<application
android:name="android.support.multidex.MultiDexApplication">
</application>
这样配置就可以解决65k问题了,想了解65k的可以看下面的连接文章
由Android 65K方法数限制引发的思考