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

ADT 22.2 Новый мастер приложений: неподдерживаемая зависимость шаблона: обновите плагин Android Eclipse

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

Неподдерживаемая зависимость шаблона: обновите плагин Android Eclipse

Требуемая версия пуста (в некоторых случаях она отображается как 8). Установленная версия - 18.

Я уже пробовал много решений, которые я нашел здесь, например:

  • Запустите диспетчер SDK как администратор
  • Запустить Eclipse как администратор
  • Переустановите компоненты поддержки из дополнительной папки SDK и перезапустите Eclipse,

Никто из них не работал у меня.

Есть ли другое решение?

4b9b3361

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

Наконец:

  • Перезапуск Eclipse

При необходимости скопируйте 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. Это работает для меня.