Конфликтная зависимость при попытке установить плагин ADT в eclipse

Вот мои спецификации: Eclipse: 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 Development Tools 11.0.0.v201105251008-128486 (com.android.ide.eclipse.adt.feature.group 11.0.0.v201105251008-128486)         Кому: 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 Platform 3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB (org.eclipse.platform.feature.group 3.5.2.R35x_v20100210-0800-9hEiFzmFst-TiEn9hNYgDWg1XN8ulH_JvCNGB)         Кому: 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)         Кому: 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)         Кому: 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)         Кому: 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

Ответ 1

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

Ответ 5

Eclipse устанавливает по умолчанию рабочую область под названием workspace..это вызывает проблемы при попытке обновления и т.д., поскольку метаданные в рабочей области остаются в предыдущей версии затмения.

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

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