-main-dex-list中的类太多了

Sre*_*yan 6 android gradle dex

我在构建应用程序时遇到了这个异常.

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Too many classes in --main-dex-list, main dex capacity exceeded
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:494)
at com.android.dx.command.dexer.Main.runMultiDex(Main.java:332)
at com.android.dx.command.dexer.Main.run(Main.java:243)
at com.android.dx.command.dexer.Main.main(Main.java:214)
at com.android.dx.command.Main.main(Main.java:106)
Run Code Online (Sandbox Code Playgroud)

我搜索了所有并得到了解决方法:

http://blog.osom.info/2014/12/too-many-methods-in-main-dex.html

但是这个问题的正确解决方案是什么?