Android ADT ошибка, dx.jar не был загружен из папки SDK
Я только что загрузил Eclipse Galileo и установил ADT10 и попытался использовать приложение phonegap с помощью этого руководства:http://www.phonegap.com/start
Но каждый раз, когда я пытаюсь построить я получаю эту ошибку:
Неизвестная ошибка: не удалось построить: файл dx.jar не был загружен из папки SDK!
Я знаю, что уже есть некоторые вопросы/ответы об этом на этом форуме, но они не работали для меня.
16 ответов:
это вызвано неполным / грязным обновлением до последней версии, что приводит к dx.банку отсутствует
{Android SDK dir}\platform-tools\lib\.устранение:
найдите свой последний dx.баночка в
{Android SDK dir}\platforms\*и скопировать его в:
{Android SDK dir}\platform-tools\lib\перезапустить eclipse,
cleanваш проект и все должно работать, как ожидалось.(если
platform-tools\libкаталог отсутствует полностью вам придется переустановить "Android SDK platform-tools" с помощью SDK менеджер. После переустановки dx.jar должен быть там, поэтому копирование не потребуется)если вы не можете найти
dx.jarв любом{Android SDK dir}\platforms\*subdirs вам нужно будет запустить SDK manager и установить Android 1.6 SDK.например на моей машине последний был в
{Android SDK dir}\platforms\android-4\tools\lib\. (Я не нашел ни одной новой версии по состоянию на 2012-01-22 Android SDK R15).Я очень надеюсь, что это полезно для кого-то, потому что я потратил полдня на расследование и поиск решения такого тривиальный баг... : - (
platform-tools\ lib папка отсутствовала после обновления (мое затмение было открыто). закройте eclipse, используя sdk manager удалите и установите "Android SDK platform-tools".
Я только что столкнулся с той же проблемой вчера, в Eclipse of Neon Release (4.6.0).
Это совместимая проблема, связанная с 26.0.0 из android-sdk "build-tools".
Простое Решение:
- удалить "26.0.0" в каталоге "build-tools"
- использовать "25.0.2" вместо
- перезапустить eclipse
Другое Решение:
- добавить в проект.свойства ваш проект:
пакет SDK.buildtools=25.0.2удачи!
я запускал Eclipse Neon.2 и Android SDK Build-tools + platform-tools версии 26 на Mac OS 10.12.4 и ни один из приведенных выше ответов (включая принятый ответ) не работал для меня.
что сделал работы
Выйти Из Eclipse
удалить папку
<android-sdk>/build-tools/26.0.0и установить (более старую) версию 25.0.3 инструментов сборки через Android SDK manager.Запустите Eclipse опять
Это случилось со мной, и это происходит потому, что я изменился на win7 и установил последний ADT для eclipse, но я использовал свой старый Android SDK. Наконец, я исправляю эту проблему, обновляя свой Android SDK до последней версии.
для меня eclipse искал не в том месте для менеджера SDK. Чтобы исправить это я сделал
- окно / настройки/ Android / SDK Location
Примечание: менеджер SDK говорит вам, что dir он использует в верхней части пользовательского интерфейса.
Я установил новую версию eclipse, которая имеет ADT в комплекте с сайт разработчика Android, но когда я открыл eclipse, он смотрел на старый SDK.исполняемый местоположение.
hth
Я не видел эту конкретную проблему, но вы можете получить лучшие результаты с Eclipse Helios или Indigo. Galileo стареет и вряд ли будет протестирован так же, как и более поздние платформы Eclipse.
иногда нужно просто перезагрузить Eclipse после обновления, он работал для меня, чтобы исправить эту ошибку
кроме того, убедитесь, что версия ADT поддерживается AndroidSDKTools. Это исправило мою проблему. В Диспетчере SDK File - >Reload приведет к последним версиям.
У меня была эта проблема в Eclipse, так как я обновился с build-tools 25.0.0 до 26.0.0
Я просто добавляю " sdk.buildtools=25.0.0 " в моем .свойства и он снова работает
мой проект.свойства:
target=android-23 sdk.buildtools=25.0.0 android.library.reference.1=../design
попробуйте использовать Eclipse Indigo:http://www.eclipse.org/downloads/ и следуйте инструкциям по установке Android ADT от:http://developer.android.com/sdk/eclipse-adt.html
Windows 7 64 бит, Intel i7
Это произошло со мной, а также после того, как я обновил SDK, чтобы быть совместимым с Jelly Bean. Папка platform-tools\lib исчезла. Я также не смог сначала удалить / переустановить программные средства в диспетчере SDK. Это дало мне ошибку, что определенного файла в папке android\temp не было. Мне пришлось изменить разрешения на папку android, чтобы разрешить каждое действие, и это решило проблему.
даже после переустановки "Android SDK platform-tools" в моем UBuntu-16.04 LTS проблема сохранялась. Я использую Eclipse-кислород. Копирование dx.банку от /строительство-Инструменты/25.0.3/lib в /строй-инструменты/26.0.0-просмотр/Либ решить мою проблему.
обновление платформы Android SDK-инструменты с менеджером Android SDK и перезапуск Eclipse сделали это для меня
Если вы обновили инструменты ADT, а также платформу SDK, и вы видите вышеуказанную ошибку, перезапустите Eclipse.
Comments