2015-04-01 78 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

相關問題