android studio 解决65536的方法(64K)
1.在项目的build.gradle文件中配置
android{
defaultConfig{
...
minSdkVersion15
targetSdkVersion25
multiDexEnabledtrue
}
...
}
dependencies{
compile'com.android.support:multidex:1.0.1'
}
2.自己写一个Application继承MultiDexApplication
public class MyApplication extends MultiDexApplication{...}
如果你的Application继承了第三方库的Application,你需要重写attachBaseContext()方法并且调用Multidex.install(this)方法
public class MyApplication extends SomeOtherApplication{
@Override
protected void attachBaseContext(Contextbase){
super.attachBaseContext(context);
Multidex.install(this);
}
}
3.注意在AndroidManifese.xml把自己的Application加上
package="com.example.myapp">
android:name="android.support.multidex.MultiDexApplication">
...
网友评论