конфликтующие зависимости при попытке установить плагин ADT в затмение - PullRequest
11 голосов
/ 22 июня 2011

Вот мои характеристики: Затмение: 3.5.2 ADT плагин: 11.0.0 ПК: Windows 7

Пока что я установил Android SDK и Eclipse. Однако, когда я пытаюсь установить плагин ADT в Eclipse, я получаю следующую ошибку:

Cannot complete the install because of a conflicting dependency.
  Software being installed: Android Development Tools

11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486) В настоящее время установлено программное обеспечение: Eclipse SDK 3.5.2.M20100211-1343 (org.eclipse.sdk.ide 3.5.2.M20100211-1343) Одновременно может быть установлено только одно из следующего: Core Runtime 3.6.0.v20100505 (org.eclipse.core.runtime 3.6.0.v20100505) Core Runtime 3.5.0.v20090525 (org.eclipse.core.runtime 3.5.0.v20090525) Не может удовлетворить зависимость: От: Инструменты разработки Android 11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486) To: org.eclipse.wst.sse.core 0.0.0 Не может удовлетворить зависимость: От: EMF Common 2.6.0.v20100614-1136 (org.eclipse.emf.common 2.6.0.v20100614-1136) To: bundle org.eclipse.core.runtime [3.6.0,4.0.0) Не может удовлетворить зависимость: От: EMF Common 2.6.0.v20100914-1218 (org.eclipse.emf.common 2.6.0.v20100914-1218) To: bundle org.eclipse.core.runtime [3.6.0,4.0.0) Не может удовлетворить зависимость: От: платформа Eclipse 3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB (org.eclipse.platform.feature.group 3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB) To: org.eclipse.rcp.feature.group [3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6] Не может удовлетворить зависимость: От: Eclipse RCP 3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6 (org.eclipse.rcp.feature.group 3.5.2.R35x_v20100119-9SA0FxwFnoCU5XxWItFdXXb27BA6) To: org.eclipse.core.runtime [3.5.0.v20090525] Не может удовлетворить зависимость: От: Eclipse Project SDK 3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4 (org.eclipse.sdk.feature.group 3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4) To: org.eclipse.platform.feature.group [3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB] Не может удовлетворить зависимость: От: Eclipse SDK 3.5.2.M20100211-1343 (org.eclipse.sdk.ide 3.5.2.M20100211-1343) To: org.eclipse.sdk.feature.group [3.5.2.R35x_v20100119-7Q7bARBPWUHM_CSjz-8bF1f7_n8rLSyWHoiKoyxBQSGT4] Не может удовлетворить зависимость: От: Модель структурированного источника 1.1.500.v201006020308 (org.eclipse.wst.sse.core 1.1.500.v201006020308) To: bundle org.eclipse.emf.common [2.4.0,3.0.0) Не может удовлетворить зависимость: От: Модель структурированного источника 1.1.502.v201008311901 (org.eclipse.wst.sse.core 1.1.502.v201008311901) To: bundle org.eclipse.emf.common [2.4.0,3.0.0) Не может удовлетворить зависимость: От: Модель структурированного источника 1.1.504.v201102160550 (org.eclipse.wst.sse.core 1.1.504.v201102160550) To: bundle org.eclipse.emf.common [2.4.0,3.0.0)

Есть предложения? Я видел несколько постов о переустановке eclipse, но мне это неудобно, потому что сначала было сложно найти 64-битную версию.

Если вы хотите переустановить Eclipse, я был бы очень признателен, если бы вы нашли ссылку для загрузки для 64-битной версии Windows. спасибо:)

или если вы знаете, как исправить эту ошибку напрямую, это было бы очень полезно: D

Ответы [ 5 ]

3 голосов
/ 22 июня 2011

Похоже, что последняя версия ADT требует Eclipse Helios (3.6).Это кажется странным, поскольку я не могу найти, где это требование задокументировано.

Вы можете попробовать получить новую версию Eclipse .Вы также можете получить более раннюю версию ADT, хотя я не могу найти ее.

2 голосов
/ 28 января 2012

Если вы обновляетесь с версии 3.6 и вы разархивировали новое затмение в старом исходном местоположении, вы получите конфликтующую ошибку зависимости - только одна из них может быть установлена ​​одновременно и т. Д. В этом случае полностью удалите старую папку Eclipse. Разархивируйте новый там снова, и он будет работать! Нет необходимости добавлять репозитории!

1 голос
/ 11 мая 2012

Вероятно, немного лат для этого, но я запустил Eclipse Helios 3.6 и получил тот же тип сообщений о конфликте зависимостей.Я пошел в меню справки и сделал проверку на обновления, и он обновил eclipse SDK.Я сделал перезагрузку и попытался установить плагин ADT снова, и он работал.

1 голос
/ 22 июня 2011

Я думаю, вы можете удалить Android SDK. Затем сначала добавьте или установите плагин adt в eclipse. затем при перезапуске затмения он автоматически спросит вас путь для Android SDK. если не спрашивает, то просто зайдите в Window-> prefferences-> Android и установите путь к Android SDK (распакованная папка Android) (путь к инструментам DIR).

0 голосов
/ 15 января 2012

Eclipse устанавливает по умолчанию рабочее пространство, называемое рабочим пространством. Это вызывает проблемы при попытке обновления и т. Д., Поскольку в метаданных в кадрах рабочего пространства содержатся предыдущие версии затмения ..

Сначала выполните makeкопию рабочей области, затем удалите ее и попробуйте установить 3.7 и снова выполнить adt, и все должно работать ..

Кстати, теперь ... назовите свою рабочую область eclipse по номеру версии eclipse, чтобы избежать этой проблемы.

...