2015-04-01 63 views
-2

为了解决eclipse中的这个错误“转换为Dalvik格式失败:无法执行dex:方法ID不在[0,0xffff]:65536”中。我试图在Android Studio中执行相同的Android项目,但不幸的是它在编译和构建时没有任何错误要执行。执行后,开始活动。它给出java.lang.NoClassDefFoundError。发生错误的地方,请提供找到或解决此问题的方法?如何在Android Studio中解决java.lang.NoClassDefFoundError?

+0

发布您的logcat显示完整的堆栈跟踪。 – Squonk 2015-04-01 09:41:06

回答

0

你应该让你的应用程序多dex。欲了解更多imformation:

  1. https://developer.android.com/tools/building/multidex.html

  2. https://developer.android.com/reference/android/support/multidex/MultiDexApplication.html

一旦你做到了这一点,如果你仍然得到NoClassDefFound,你应该运行dexMainClasses脚本类,必须在主要classes.dex文件:

  1. http://blog.osom.info/2014/10/multi-dex-to-rescue-from-infamous-65536.html
  2. http://blog.osom.info/2014/10/generating-main-dex-list-file.html
+0

感谢您的帮助。我会试试这个,让你知道。 – 2015-04-01 10:02:36

相关问题