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

Не удалось выполнить dex: java.nio.BufferOverflowException. Проверьте журнал Eclipse для отслеживания стека

Каждый раз, когда я хочу запустить приложение для Android, я получаю сообщение об ошибке:

[2013-12-26 11:24:12 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-12-26 11:24:12 - Pk6.1.3] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

Я удалил зависимости Android от project > properties > java build path > libraries. После того, как я очищу проект и не запустил его.

Я изменяю project.properties файл, target=android-19, и я запускаю его, но я не хочу этого делать.

Существуют ли другие решения для решения проблемы?

Спасибо.

4b9b3361

Ответ 1

из Eclipse:

Сначала щелкните правой кнопкой мыши по проекту и перейдите к свойствам.

  1. Перейдите на экран пути сборки Java (в меню слева)

  2. Выберите панель "Библиотеки".

  3. Выделите зависимости Android

  4. Нажмите "Удалить"

  5. Нажмите "ОК".

enter image description here

Ответ 2

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

он работает для меня:)

Ответ 3

Right click your project - Properties - Android

и установите версию Project Build Target выше.

У меня такая же проблема, и это работает для меня.

Ответ 4

Я ошибался, теперь он отлично работает для меня.

Удалить зависимость от: Свойства (Alt + Enter) → Java build path → вкладка библиотек.

Ответ 5

Также проверьте Убедитесь, что значение android: targetSdkVersion в AndroidManifest.xml соответствует target = android-in project.properties. Если эти два значения не совпадают, создание с помощью инструментов сборки версии 19.0.0 закончится в BufferOverflowException. After That Clean Project работает:)

Ответ 6

Щелкните правой кнопкой мыши свой проект

а затем инструменты андроида

затем добавить библиотеку поддержки...

сделано.

Ответ 7

Если у вас есть другие проекты, кроме проекта, который выполняется в той же рабочей области, вы выбрали одну и ту же целевую версию Android для всего своего проекта.

Для этого перейдите к свойствам проекта из eclipse, выберите Android и в списке выберите подходящую версию android sdk.

Это работает для меня

Ответ 8

Мне пришлось очистить поле "Имя" атрибутов приложения