Не удается завершить установку из-за конфликтной зависимости
Я использую eclipse helios (IDE для разработчиков Java EE) 64-разрядная версия
и когда я пытаюсь обновить его с help>check for updates
Я получаю сообщение об ошибке:
Cannot complete the install because of a conflicting dependency
Почему я получаю эту ошибку и как ее решить?
Ответы
Ответ 1
Вы получаете это, потому что где-то есть конфликтная зависимость. Например, если у вас есть плагин A, который зависит от dependency.X-1.0.0, и попытайтесь установить плагин B, который зависит от dependency.X-1.1.0, возникает конфликт. Когда вы проверяете наличие обновлений, Eclipse проверит все плагины и функции, которые вы установили в прошлом. Попробуйте обновить одну вещь за раз, чтобы определить, какое обновление имеет противоречивую зависимость.
Надеюсь, это поможет!
Ответ 2
Загрузите пакеты отсюда:
linux 64 бит vm: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
linux 32 бит vm: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
win32: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
win64: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
Начиная с пакета ADT 23.0.2, вы должны иметь возможность обновлять будущие версии ADT.
Ответ 3
Извините, что я думаю, что я видел что-то в отчете об ошибке eclipse.
посмотрите здесь
http://marketplace.eclipse.org/content/error/report/36380
и здесь:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=339659
Ответ 4
Я не мог получить работу на "нормальном" экране обновления, но когда вы перейдете на экран "О платформе eclipse" и нажмите кнопку "Сведения об установке". У меня есть другой экран, на котором вы можете выбрать установленный плагин и обновить его... там он работал.
В этом я сначала выбрал плагин, который, казалось, вызывал конфликт, и обновил его. Затем другой конфликтует с этим... (конфликт в моем случае был между андроидом sdk и моими инструментами разработки Java)
Не спрашивайте меня, почему и какая разница... этот вариант может помочь другим...
Ответ 5
При работе в Windows 7 эти ошибки часто можно разрешить, запустив Eclipse в качестве администратора, а затем обновите. https://bugs.eclipse.org/bugs/show_bug.cgi?id=339659
Ответ 6
Я могу решить эту проблему, установив уже установленные плагины там, где это дало мне эту ошибку. Я просто удалил все плагины, у которых была конфликтная зависимость, и попробуйте установить обновления. Это сработало.
проверить отмеченную область в этом связанном изображении
Как правило, почему это должно произойти, так это то, что в то время как обновление плагинов в последнее время, они разработали 2-3 обновления и в течение которых плагины ввели некоторые новые функции, которые необходимо установить, а также должны быть обновлены, Эта вещь создает конфликты зависимости. Eclipse пытается обновить, который еще не существует/не установлен, и он также сообщает сначала установить его, что создает конфликты.
Итак, когда вы удаляете плагины, теперь он устанавливает последние плагины, а не обновление. это означает, что вы обновляете плагины eclipse вручную (путем удаления старых и установки последних). Это может произойти, если вы пропустили 2-3 обновления и теперь ищете последнее обновление.
Ответ 7
Я согласен с Michel.iamit. Я пробовал все другие варианты обновления ADT, и это не сработало. С решением Мишеля моя среда не работала, и она жаловалась на конфликт.
Итак, вот что я сделал и получил его для работы:
- Сначала удалите все плагины ADP.
- Затем проверьте наличие обновлений, и он предложит вам ознакомиться с отсутствующими плагинами.
- Выделить все, принять все лицензии и выполнить.
Надеюсь, это поможет кому-то.
Ответ 8
Я решил эту проблему, загрузив последнюю версию ADT из следующих URL-адресов
После открытия Eclipse IDE перейдите в Справка → Установить новое программное обеспечение → Добавить
Name = плагин ADT,
location = ссылка и выберите все Инструменты разработчика. После завершения установки перезапустите свой идеал, и все ошибки будут решены.
Ответ 9
Я решил эту проблему, запустив eclipse как root, а затем установив обновления из справки > Установить новое программное обеспечение и добавив последнюю версию обновления в список загрузки (http://download.eclipse.org/eclipse/updates/4.4). Не уверен, что это лучший способ, но он работал, чтобы перейти от Индиго (3.8) к Луне (4.4). Я делаю это на Ubuntu 14.04 x64