Eclipse неправильно заявляет, что у меня есть старый Rev Android SDK

Просто, чтобы предисловие к этому, я искал высоко и низко в Интернете, пытаясь найти ответ на эту проблему и еще не нашел его, были люди с подобными проблемами, как я, но не совсем то же самое.

Я пытаюсь настроить Eclipse на Android SDK. Сначала я установил Eclipse (Classic) и отредактировал файл .ini, чтобы найти правильный файл javaw.exe. Я тестировал затмение, и он работал нормально. Затем я загрузил пакет android sdk, извлеченный из него, и использовал диспетчер SDK для загрузки необходимых инструментов SDK (Rev. 21) и API Android 2.33. Закончив это, я вернулся в Eclipse, нажал «Установить новое программное обеспечение» и в поле «Работа с» набрал «https://dl-ssl.google.com/android/eclipse/». Оттуда я установил плагины Developer Tools и NDK, а затем, когда закончил перезапуск Eclipse.

Теперь, когда я запускаю Eclipse, я получаю следующую ошибку: «Для этой версии ADT требуется версия Android SDK Tools версии 21.0.0 rc9 или выше. Текущая версия – 11.0.0. Обновите свои SDK-инструменты до последней версии».

Я знаю, что у меня есть rev 21, он сказал это, когда я загрузил его, и когда я пытаюсь войти и обновить что-либо, будь то через Eclipse или через менеджера, он говорит, что доступных обновлений нет. Я знаю, что у меня есть последняя версия SDK и ADT, и я также пробовал использовать версию eclipse, которая поставлялась с sdk, но это дает мне ту же проблему. Единственные другие вещи, которые, кажется, выделяют мне красные флаги: 1. Когда программа загружается, в консоли отображается следующее сообщение: «[2012-12-01 18:31:48 – Dex Loader] SecurityException: не удается найти поле Для dex.jar "2. Когда я пытаюсь открыть диспетчер SDK через eclipse, он никогда не открывается, а на консоли отображается следующее сообщение:« [2012-12-01 18:37:07 – Менеджер SDK] [Менеджер SDK] Ошибка: ожидается Глагол после глобальных параметров, но вместо этого нашел «sdk».

Я не знаю, имеет ли какой-либо из этих двух людей какое-то отношение к тому, что вызывает эту проблему, но я надеюсь, что кто-то знает, что происходит. Если бы кто-то помог мне разобраться в этом, я был бы очень признателен, спасибо заранее.

(Для справки, я следил за инструкциями по установке в этом учебнике http://youtu.be/31cxmLN09ss )

Когда в диспетчере пакетов SDK попробуйте выбрать меню «Пакеты» -> «Обновить». Затем вы увидите, что Android SDK Tools rev21 доступен и готов к обновлению.

У меня такая же проблема. Это произошло потому, что однажды, когда я пытался установить плагин adt несколько месяцев назад, местоположение было сохранено. Я наблюдал за старым местоположением папки, принял его за текущий обновленный и бам! Это было всей причиной. Попробуйте проверить место для указанной папки инструментов.

Следуя моему предыдущему предложению, лучшим решением является изменение вашего местоположения sdk в Windows-> Preferences-> Android до места установки пакета ADT. Например, если вы устанавливаете пакет ADT в C: \ Tools \ adt-bundle-windows-x86-20130219, введите C: \ Tools \ adt-bundle-windows-x86-20130219 \ sdk.

Это также устраняет другую проблему с «Android SDK Manager», которая не запускается из Eclipse, обсуждаемой в другом потоке.

Я решил проблему с сообщением Eclipse о том, что у меня есть старший sdk, хотя у меня установлена ​​последняя версия, скопировав правильную версию sdk в разделе «C: \ Program Files \ Android \ android-sdk». Сначала сохраните существующие «C: \ Program Files \ Android \ android-sdk \ sdk», чтобы сказать «C: \ Program Files \ Android \ android-sdk \ sdk_old», если вам нужно вернуться.

Это (выше) – здравый совет: однако я зашел в eclipse и переопределил местоположение sroid sroid, которое, по-видимому, было в другой папке Android по любой причине, в которой были устаревшие файлы, и я считаю, что ситуация исправлена. Я попробовал, и это сработало для меня тоже. Благодарю.