2013-12-05 3 views
22

Я получаю следующее исключение, когда пытаюсь запустить проект Android.Не удалось выполнить преобразование в формат Dalvik: невозможно выполнить dex: java.nio.BufferOverflowException

преобразования в формат Dalvik не удалось: Не удалось выполнить Dex: java.nio.BufferOverflowException

В настоящее время в настоящее время я использую ADT версии 22.3. Моя цель проекта - уровень API-15. Я попытался добавить библиотеку поддержки в инструменты Android, но проблема не решена.

+0

посмотреть здесь http://stackoverflow.com/questions/19741758/bufferoverflowexception-when-building-application/19761843#19761843 –

+0

Как я могу удалить Build- 19 – saa

+0

с помощью диспетчера SDK –

ответ

5

У меня была та же проблема, и я использовал эти методы

1- Понижение в Android SDK инструменты для сборки 18.1.1

2- Добавление библиотеки поддержки. (Если она уже есть, попробуйте удалить его и добавить его снова, щелкните правой кнопкой мыши на проект -> Android инструменты -> Добавить библиотеку поддержки)

вы можете следовать подробные инструкции здесь http://techlovejump.in/2013/11/how-to-solve-unable-to-execute-dex-java-nio-bufferoverflowexception-check-the-eclipse-log-for-stack-trace/

+0

Шаг 1 исправил это для меня – NoBugs

0

Не нужно понизить. Исправить ошибку можно, отредактировав файл манифеста или свойства проекта. Добавьте следующую строку.

sdk.build.tools=18.1.1 

заменить 18.1.1 вашими целями в манифесте.

Шаг за шагом подробно: - http://techlovejump.in/2013/11/how-to-solve-unable-to-execute-dex-java-nio-bufferoverflowexception-check-the-eclipse-log-for-stack-trace/

47

ключ установить target=android-19 от project.properties и android:targetSdkVersion="19" же до 19. Это работает для меня.

+2

Просто для дайте понять читателям, это решение, которое срабатывало при первой попытке. Спасибо. – AUllah1

14

Его большой беспорядок ... После пути сделал трюк для меня ...

Щелкните правой кнопкой мыши проект в затмении -> Android Tools -> Add Library Support

Затем нажмите Accept License и нажмите install.

0

Я обновляю файл project.properties. Я поместил sdk.build.tools = 19.0.1 в файл свойств. И установить минимальную версию SDK до 14

0

это случилось со мной, когда мой эмулятор установил высокое значение Ram, я изменил значение Эмулятор RAM до 768, а затем он работал

0

Я имел дело с этой проблемой, когда используя библиотеку Sherlock ActionBar в моем проекте. Вы можете сделать следующий шаг, это работа для меня.

  1. Щелкните правой кнопкой мыши на свой проект и выберите свойства.
  2. Появится диалоговое окно, выберите «Java build path» в меню слева.
  3. Удалить «Android зависимости» и «Android частные библиотеки» на правой панели нажмите кнопку OK
  4. Мойте проекта (выберите меню Проект -> Clean)
  5. правой кнопкой мыши проект, выберите Android Tools -> Fix свойства проекта
  6. Очистить проект еще раз.
  7. Перезагрузите компьютер
  8. Открыть затмение и экспорт APK

Надежда, которая поможет вам.

0

я имел избыточные библиотеки в моем IDE, что причиняли вопрос ни один из другого решения не работал для меня

1

Обзора через затмение Папки> Open Folder Затмения Открыть eclipse.ini Изменить -Xms40m И -Xmx384m К -Xms512m И -Xmx512m

Нажмите Сохранить

+0

Мне пришлось изменить их на 1024 –

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

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