您的位置:首页 > 移动开发 > Android开发

Android开发方法数超过65535的解决办法

2016-01-19 19:00 465 查看


一. 从sdk\extras\android\support\multidex\library\libs 目录将android-support-multidex.jar导入工程中


二. 如果你的工程中已经含有Application类,那么让它继承android.support.multidex.MultiDexApplication类,

     如果你的Application已经继承了其他类并且不想做改动,那么还有另外一种使用方式,覆写attachBaseContext()方法:

[java] view
plain copy 

public class MyApplication extends FooApplication {  

    @Override  

    protected void attachBaseContext(Context base) {  

        super.attachBaseContext(base);  

        MultiDex.install(this);  

    }  

}  

build.gradle配置:

[java] view
plain copy 

android {  

    compileSdkVersion 21  

    buildToolsVersion "21.1.0"  

  

    defaultConfig {  

        ...  

        minSdkVersion 14  

        targetSdkVersion 21  

        ...  

  

        // Enabling multidex support.  

        multiDexEnabled true  

    }  

    ...  

}  

  

dependencies {  

  compile 'com.android.support:multidex:1.0.0'  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: