У меня есть серьезная проблема с eclipse, где мне нужно скомпилировать несколько более крупный класс. "большим" я имею в виду, класс имеет около 5000 строк кода...
Проблемазаключается в том, что при сохранении этого проекта eclipse занимает несколько секунд (30-40) для "создания рабочей области". если быть точным, он говорит "50%" и продолжает говорить это в течение 30-40 секунд. то он прерывается со следующей ошибкой:
[консоль]:
[2010-07-09 15:28:39 - Dex Loader] Unable to execute dex: null
[2010-07-09 15:28:39 - myProject] Conversion to Dalvik format failed: Unable to execute dex: null
[окно проблем]:
Conversion to Dalvik format failed: Unable to execute dex: null
эта ошибка воспроизводится и продолжает выскакивать, пока я не прокомментирую несколько тысяч LOC, так что у файла все еще есть этот 5K LOC, но ~ 2000 из них - комментарии. ТОГДА это работает...
Я знаю, что 5000 LOC не очень хороший стиль программирования, но мне нужно сделать это таким образом на данный момент... (я должен написать это много записей в базу данных sqlite, и поскольку sqlite не содержит несколько sql-запросов в одна команда rawQuery мне нужно выполнить один rawQuery() для каждой записи данных, которую мне нужно вдавить в db.... - пока я не напишу читателю файла, чтобы прочитать эти данные из файла (который нуждается в проверке и т.д.),), я застрял с этим решением...)
как я могу получить eclipse и sdk для Android, чтобы принять файлы, большие?
(система: ubuntu 10.04 x86, eclipse 3.6)
Я считаю, что размер байт-кода класса не должен превышать 64k в Dalvik. Вам придется разбить класс на более мелкие.