ADT 22.2 Новый мастер приложений: неподдерживаемая зависимость шаблона: обновите плагин Android Eclipse
Я нашел ответы на эту проблему, но никто не работал у меня. При получении последнего экрана при создании нового проекта я получаю следующее сообщение:
Неподдерживаемая зависимость шаблона: обновите плагин Android Eclipse
Требуемая версия пуста (в некоторых случаях она отображается как 8). Установленная версия - 18.
Я уже пробовал много решений, которые я нашел здесь, например:
- Запустите диспетчер SDK как администратор
- Запустить Eclipse как администратор
- Переустановите компоненты поддержки из дополнительной папки SDK и перезапустите Eclipse,
Никто из них не работал у меня.
Есть ли другое решение?
Ответы
Ответ 1
Обновление 2: Теперь (2013-09-19T17: 00: 00Z) доступны обновления ADT 22.2.1 и Tools 22.2.1, которые устраняют эту проблему:
- Используйте Eclipse > Справкa > Проверить наличие обновлений, чтобы получить ADT 22.2.1
- Используйте SDK Manager для получения инструментов 22.2.1
Вам нужны обе части, чтобы исправить проблему. Обновлен пакет ADT и пакет установщика на http://developer.android.com/sdk/index.html.
(Из здесь)
Обновить. отчет об ошибке теперь имеет с прикрепленными файлами с фиксированным шаблоном и следующими комментариями:
Это мое плохое. Я был в середине изменения системы зависимостей, используемой шаблонами, и переходное состояние, полученное в этой сборке инструментов. Шаблоны установлены в главной ветке AOSP.
Я добавил моментальный снимок текущих шаблонов действий. Замена папки sdk/tools/templates/activities с содержимым этого zip должна решить эту проблему.
Приносим извинения за неудобства.
Мое более раннее решение ниже.
Обходной путь к ошибке :
Для Пустое действие:
-
Изменить <sdk>/tools/templates/activities/BlankActivity/template.xml
-
Прокомментируйте зависимость:
<!--<dependency name="appcompat" version="v7" />-->
Для Мастер/Подробный поток:
-
Изменить <sdk>/tools/templates/activities/MasterDetailFlow/template.xml
-
Прокомментируйте зависимости:
<!--<dependency name="support" version="v4" />
<dependency name="android-support-v4" revision="8" />-->
Наконец:
При необходимости скопируйте android-support-v4.jar
из <sdk>/extras/support/v4
в libs
.
Ответ 2
@Šantić A. Miroslav - Я не уверен, почему, но удаление инструментов SDK не понижается до предыдущей версии. Папка <sdk>/tools
просто исчезла, а ошибка не найдена.
Я попытался загрузить из http://dl-ssl.google.com/android/repository/tools_r22-windows.zip, разархивировать его и заменить его на папку <sdk>/tools
на понижение > инструменты SDK, и это сработало для меня.
Ответ 3
У меня такая же проблема. Это происходит, когда я обновил Android SDK Tools до версии 22.2. Переход на более раннюю версию избавит вас от проблемы.
Ответ 4
Я столкнулся с той же проблемой последние пару часов, и я решил... Я загрузил SDK (для своего Mac) по ссылке ниже.
[Для Mac] http://dl-ssl.google.com/android/repository/tools_r22-macosx.zip
[Для Windows] http://dl-ssl.google.com/android/repository/tools_r22-windows.zip
[Для Linux] http://dl-ssl.google.com/android/repository/tools_r22-linux.zip
Я пошел в Android установленный каталог → инструмент и заменил все содержимое загруженными файлами.
Я перезапустил Eclipse, выполнил новый проект, и он отлично работает!
Ответ 5
Попробуйте обходное решение:
- Создайте новый проект с помощью командной строки
- Примечания: НЕ создавайте его в рабочей области Eclipse, создавайте его в другом месте, например.
~/tmp/
- например.
android create project --target 1 --name MyAndroidApp --path ./MyAndroidAppProject --activity MyAndroidAppActivity --package com.example.myandroid
- Затем в Eclipse " Импорт" проект, который вы только что создали.
Ответ 6
Рабочее решение
Я загрузил adt-bundle-windows-x86_64-20130729 из http://burnbit.com/torrent/251451/adt_bundle_windows_x86_64_20130729_zip. После обновления я также получил ту же ошибку, что и вы. Без обновления я создал проект, так что теперь он работает. Так сделайте этот шаг. Эта ошибка возникает из-за несоответствия версии. Так сделайте этот шаг.
Надеюсь, это решит вашу проблему.
Ответ 7
В последней версии SDK есть ошибка. Пожалуйста, понизитесь до r_22. Это работает для меня.
Ответ 8
Вам нужно обновить плагин ADT для него. Последняя версия инструмента Android SDK - 22.2.1, для чего вам нужен пакет ADT 22.2.1.
Ссылка для загрузки
http://www.softpedia.com/get/Programming/Components-Libraries/Android-Development-Tools.shtml