2012-02-21 2 views
2

Очень новичок в Android и пытается установить проект Android с сервера SVN. Мне удалось запустить этот проект сегодня на компьютере под управлением Windows, но не на моем Mac OS X 10.5.8.Не удалось выполнить преобразование в формат Dalvik: невозможно выполнить dex: java.util.Arrays.copyOfRange

При запуске проекта, я получаю следующую ошибку

Conversion to Dalvik format failed: Unable to execute dex: java.util.Arrays.copyOfRange 

Я посмотрел на другие решения для подобных проблем и попробовал:

  1. Обновление затмение новой версии через Eclipse- > Проверить наличие обновлений
  2. Очистка, восстановление и перезагрузка Eclipse
  3. Пробовал удаление корзины & gen folders
  4. Убедился путь сборки было правильно и папка бин не был включен

Eclipse, Version = 3.7.0 Проект использует Android 2.2 в качестве минимального SDK

Первый вопрос так, пожалуйста, дайте мне знать, если мне не хватает информации

ответ

2

Может быть, потому что java.util.Arrays.copyOfRange можно использовать с API Level 9 aka Android 2.3?

+0

Вы правы @ darkmist, что java.util.Arrays.copyOfRange только в API уровне 9. Странная часть об этом заключается в том, что я просматривал весь код и не мог найти copyOfRange. Но, перейдя на более высокий уровень API, приложение начало работать. Затем я вернусь обратно в Android 2.2, и приложение теперь работает без проблем. – GrayB

Смежные вопросы

 Смежные вопросы