Подтвердить что ты не робот

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

Я получаю следующее исключение, когда пытаюсь запустить проект Android.

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Щелкните правой кнопкой мыши ваш проект в eclipse → Инструменты Android → Добавить библиотеку поддержки

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

Ответ 3

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

1- Переход к инструментам сборки SDK для Android 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/

Ответ 5

Это та же проблема, что и Android dex при создании создает исключение BufferOverflowException? Обновление для 19.0.1 Build-tools (как описано в связанном сообщении) устранило эту проблему для меня.

Ответ 6

Просмотрите свою папку eclipse- > Открыть папку Eclipse Открыть eclipse.ini Измените -Xms40m и -Xmx384m TO -Xms512m и -Xmx512m

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

Ответ 7

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

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/

Ответ 8

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

Ответ 9

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

Ответ 10

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

  • Щелкните правой кнопкой мыши на свой проект и выберите свойства.
  • Появится диалоговое окно, выберите "Java build path" в меню слева.
  • Удалите "Android-зависимости" и "частные библиотеки Android" на правой панели, затем нажмите "ОК"
  • Очистите проект (выберите меню Project → Clean)
  • Щелкните правой кнопкой мыши свой проект, выберите "Инструменты Android" → "Исправить свойства проекта"
  • Очистите проект еще раз.
  • Перезагрузите компьютер.
  • Открыть eclipse и Export apk

Надеюсь, что это поможет.

Ответ 11

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