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

Не удается завершить установку из-за конфликтной зависимости

Я использую eclipse helios (IDE для разработчиков Java EE) 64-разрядная версия

и когда я пытаюсь обновить его с help>check for updates

Я получаю сообщение об ошибке:

Cannot complete the install because of a conflicting dependency

Почему я получаю эту ошибку и как ее решить?

4b9b3361

Ответ 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.

Ответ 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