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 ;

--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx768m

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

--launcher.XXMaxPermSize
512M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
512m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms512m
-Xmx1024m

 


İyi çalışmalar...

Bir yorum bırakın

This site uses Akismet to reduce spam. Learn how your comment data is processed.