2012-07-08 140 views
-3

當我嘗試運行我在Eclipse程序,這個錯誤:錯誤運行的程序

[2012-07-08 22:02:05 - Dex Loader] Unable to execute dex: (class: com/android/dx/dex/file/UniformListItem, method: toHuman signature:()Ljava/lang/String;) Illegal local variable number 

[2012-07-08 22:02:05 - CheckApp] Conversion to Dalvik format failed: Unable to execute dex: (class: com/android/dx/dex/file/UniformListItem, method: toHuman signature:()Ljava/lang/String;) Illegal local variable number 

有什麼問題,我該怎麼辦?
感謝您的幫助!

+2

請發佈該類的代碼。 – Egor 2012-07-08 19:07:44

+0

@Egor由於某種原因,編輯沒有給我添加代碼,但在這裏代碼在pastebin:MainActivity類 - http://pastebin.com/Bb3Rs3pY DisplayMessageActivity類 - http://pastebin.com/DYUgb8zR – 2012-07-08 19:15:05

+0

這只是與一個程序有關,否則你的每個程序都會出現這個錯誤? – SALMAN 2012-07-08 19:18:25

回答

0

我發現了一個博客條目,說增加在eclipse.ini中分配的內存到這個:-Xms128m -Xmx512m或更高的東西,但這並不適合我。

但是,我發現另一個帖子,建議做項目>清潔,併爲我解決它。我認爲當你關閉Eclipse時不會關閉模擬器,而是先關閉Eclipse。

+0

問題不在於Eclipse的內存使用情況! – t0mm13b 2012-07-08 19:30:56

+0

發現「項目>清潔」在哪裏?我嘗試在AVD管理器中按「開始..」,但它仍然不起作用。 – 2012-07-08 19:33:58

+2

@ t0mm13b那是什麼?你有建議如何解決這個問題? – 2012-07-08 19:37:05