Eclipse “Unable to execute dex: GC overhead limit exceeded” Hatası

Selamlar,

Geçenlerde bilgisayarındaki eclipse yerine yeni çıkan Eclipse Luna 4.4 versiyonunu kullanayım dedim. Bu eclipse için Android sdk ve emulator  ayarlarını yaptıktan sonra uygulamamı çalıştırdığım zaman uzun bir süre bekledi ve sonunda "Unable to execute dex: GC overhead limit exceeded” gibi bir hata aldı ve Eclipse Console da "Error accepting connection, aborting" gibi bir mesaj verdi.

elipse_problem

Sonra araştırmam sonucu emulator çalıştırılırken kullanılacak olan sanal bellek boyutunun defaultta düşük olmasıymış. Bunun için Eclipse'in olduğu klasördeki "Eclipse.ini" dosyasında RAM miktarlarını arttırmak gerekiyor. Dosyayı açtığımızda ;

<code><span class="pun">--</span><span class="pln">launcher</span><span class="pun">.</span><span class="typ" style="color: #2b91af;">XXMaxPermSize
</span><span class="lit" style="color: #800000;">256M
</span><span class="pun">-</span><span class="pln">showsplash
com</span><span class="pun">.</span><span class="pln">android</span><span class="pun">.</span><span class="pln">ide</span><span class="pun">.</span><span class="pln">eclipse</span><span class="pun">.</span><span class="pln">adt</span><span class="pun">.</span><span class="kwd" style="color: #00008b;">package</span><span class="pun">.</span><span class="pln">product
</span><span class="pun">--</span><span class="pln">launcher</span><span class="pun">.</span><span class="typ" style="color: #2b91af;">XXMaxPermSize
</span><span class="lit" style="color: #800000;">256m
</span><span class="pun">--</span><span class="pln">launcher</span><span class="pun">.</span><span class="pln">defaultAction
openFile
</span><span class="pun">-</span><span class="pln">vmargs
</span><span class="pun">-</span><span class="typ" style="color: #2b91af;">Dosgi</span><span class="pun">.</span><span class="pln">requiredJavaVersion</span><span class="pun">=</span><span class="lit" style="color: #800000;">1.6
</span><span class="pun">-</span><span class="typ" style="color: #2b91af;">Xms40m
</span><span class="pun">-</span><span class="typ" style="color: #2b91af;">Xmx768m</span></code>

** Burada sayısal verilerde değişiklik yapıyoruz ve sanal bellek kullanımını 512 e çıkartıyorsunuz. İsterseniz saha fazlada yazabilirsiniz.

<code><span class="pun">--</span><span class="pln">launcher</span><span class="pun">.</span><span class="typ" style="color: #2b91af;">XXMaxPermSize
</span><span class="lit" style="color: #800000;">512M
</span><span class="pun">-</span><span class="pln">showsplash
com</span><span class="pun">.</span><span class="pln">android</span><span class="pun">.</span><span class="pln">ide</span><span class="pun">.</span><span class="pln">eclipse</span><span class="pun">.</span><span class="pln">adt</span><span class="pun">.</span><span class="kwd" style="color: #00008b;">package</span><span class="pun">.</span><span class="pln">product
</span><span class="pun">--</span><span class="pln">launcher</span><span class="pun">.</span><span class="typ" style="color: #2b91af;">XXMaxPermSize
</span><span class="lit" style="color: #800000;">512m
</span><span class="pun">--</span><span class="pln">launcher</span><span class="pun">.</span><span class="pln">defaultAction
openFile
</span><span class="pun">-</span><span class="pln">vmargs
</span><span class="pun">-</span><span class="typ" style="color: #2b91af;">Dosgi</span><span class="pun">.</span><span class="pln">requiredJavaVersion</span><span class="pun">=</span><span class="lit" style="color: #800000;">1.6
</span><span class="pun">-</span><span class="typ" style="color: #2b91af;">Xms512m
</span><span class="pun">-</span><span class="typ" style="color: #2b91af;">Xmx1024m</span></code>

 


İyi çalışmalar...

You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.