2013年11月10日 星期日

Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace

如題,Import Android Project 之後 run,有時會出現這問題


[2013-11-10 17:54:15 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-10 17:54:15 - testAndroid] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.


此時需要在專案上

點右鍵 → Build Path 將Android Dependecies Reamove 即可



Remove Android Dependecies

解決 Eclipse 隨機閃退、Web Browser Marketplace Crash

重灌電腦調整完後,第一步就是安裝Eclipse,一切三方插件都link完後,發現有時會閃退..

系統:Ubuntu 13.10 64bit Linux Kernel 3.11.0-13-generic
            Eclipse Indigo

狀況:

1.  Eclipse 隨機閃退

     Fix:編輯 eclipse.ini 修改

     -XX:MaxPermSize=512m
     -Xms128m 

     -Xmx512m

     理論上應該大一點也無仿


2.  Window → Preference → General → Web Browser 閃退
3.  Help → Eclipse Marketplace...  載入中閃退

     Fix:以上一樣打開 eclipse.ini ,加入

     -Dorg.eclipse.swt.browser.DefaultType=mozilla