五一放假回家,放完假回来发现安卓项目生成不了apk了,每次运行就报下面的错误:
妈的,这是什么鬼,怎么节前好好地,节后就发生幽灵事件了,于是我仔细回忆,我节前也没动代码啊,然后我问老板有没有人懂我的电脑,老板说没有啊!真是奇怪了,怎么生成不了apk了。把问题发到群里,在群里大神的指导下终于明白了原因。原来Android单个dex文件不能超过65536个方法。
那么如何解决呢?
第一步:在app的build.gradle中添加下列代码
第二步:添加依赖
compile 'com.android.support:multidex:1.0.1'
再把你的自己的application继承MultiDexApplication
然后重新运行AS就可以了。