解决方法很简单。
首先在build.gradle中的android-defaultcofig中设置multiDexEnabled true
接着在build.gradle中的dependencies中引入 compile 'com.android.support:multidex:1.0.0',引入之后编译一下。
然后写一个自定义的Application继承自MultiDexApplication,并重写attachBaseContext()方法,且一定要调用MultiDex.install(this);进行初始化。
最后一定要在manifest中的application中设置一下android:name="包名.MyApplication",否则之前的操作都不能生效。
好了,整个工程clean一下,然后重新编译跑起来就OK了。