Android-эмулятор зависает при экспорте зависимого фляги - PullRequest
0 голосов
/ 29 марта 2012

Мое приложение для Android нормально запускалось как на моем телефоне HTC, так и на моем эмуляторе Android, пока я не добавил банку в путь сборки для экспорта в мой проект. Теперь, когда я пытаюсь запустить приложение, затмение застревает на «Launching Tracker [my app]: 100%». Я попытался перезапустить Eclipse, удалить плагин ADT и переустановить, и просто позволить запускать некоторое время. В конце концов это дает мне следующую ошибку:

[2012-03-29 00:24:39 - Dex Loader] Unable to execute dex: GC overhead limit exceeded
[2012-03-29 00:24:39 - Tracker] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded

В настоящее время я использую eclipse 3.7 и использую SDK 2.1 для своего приложения, и теперь я попытался запустить приложение на двух разных машинах. У кого-нибудь есть идеи как исправить эту ошибку? Спасибо!

Редактировать: если я не установлю флажок для экспорта зависимого фляги, то программа запуска будет запущена, но программа немедленно завершит работу из-за ошибки NoClassDefFoundError.

1 Ответ

2 голосов
/ 30 марта 2012

Мне наконец-то удалось запустить эмулятор. Согласно http://forums.arcgis.com/threads/24227-ArcGIS-for-Android-gt-Eclipse-quot-out-of-memory-quot, я внес следующие изменения в свой файл eclipse.ini:

-startup
....
--launcher.XXMaxPermSize
512m
.....
-XX:MaxPermSize=512m
-Xms512m
-Xmx1024m
.....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...