解决方法很简单。

首先在build.gradle中的android-defaultcofig中设置multiDexEnabled true

解决Android studio 方法数超过65536的问题

 

接着在build.gradle中的dependencies中引入 compile 'com.android.support:multidex:1.0.0',引入之后编译一下。

解决Android studio 方法数超过65536的问题

 

然后写一个自定义的Application继承自MultiDexApplication,并重写attachBaseContext()方法,且一定要调用MultiDex.install(this);进行初始化。

解决Android studio 方法数超过65536的问题

最后一定要在manifest中的application中设置一下android:name="包名.MyApplication",否则之前的操作都不能生效。

解决Android studio 方法数超过65536的问题

好了,整个工程clean一下,然后重新编译跑起来就OK了。

相关文章: