android studio 解决65536的方法(64K)

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">

...

你可能感兴趣的:(android studio 解决65536的方法(64K))