2014-11-06 44 views
-1

我剛剛更新我的SDK 5.0,以及程序兼容性V7 R21Multidex:敏捷裝載機]無法執行DEX:不能在[0方法ID,0xFFFF的]:65536

後,在項目中,我得到這個:

Dex Loader] Unable to execute dex: method ID not in [0, 0xffff]: 65536 
Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 

我該如何解決這個問題?我不使用gradle。

+0

這個問題是不是當我們更新sdk 5.0時,我也更新了這是像由安卓系統的methed支持 – 2014-11-06 11:10:32

+0

您的項目是太大了。你有太多的方法。每個應用程序只能有65536個方法 – 2014-11-06 11:11:44

+0

我知道錯誤是什麼,但我該如何解決這個問題? – lacas 2014-11-06 11:12:51

回答

1

Google剛剛發佈了multidex。那裏有一個博客帖子

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

我有一個像你一樣的問題。我從項目中移除了Guava,並從中獲取了我需要的那些課程。我知道,並不總是一種選擇。

+0

A解決了問題,只是刪除了我沒有使用從我的google_play jar文件。 (有很多方法) – lacas 2014-11-11 11:08:23

+0

這可以導致其他問題,因爲你沒有源。 – Kitesurfer 2014-11-11 14:58:10

相關問題