Ответ 1
Это произошло потому, что у вас уже установлен SDK для Android Developer Bundle с eclipse. Просто откройте свой менеджер SDK в комплекте ADT и обновите Android SDK Tools с 21.1 до 22, и вам будет хорошо.
Работал для меня.
Я загрузил Android Studio, исправил переменную окружения JDK, но когда я пытаюсь создать новый проект, я получаю сообщение об ошибке
Ваш Android SDK устарел или отсутствует шаблоны. Убедитесь, что вы используете SDK версии 22 или новее.
Я открыл андроид.бат в SDK, но он сказал, что я уже запускал версию 22.
Кто-нибудь еще получает это?
Это произошло потому, что у вас уже установлен SDK для Android Developer Bundle с eclipse. Просто откройте свой менеджер SDK в комплекте ADT и обновите Android SDK Tools с 21.1 до 22, и вам будет хорошо.
Работал для меня.
Прежде всего, в Windows и Mac отдельные инструменты и другие SDK-пакеты сохраняются в каталоге приложений Android Studio.
Windows: \Users\<user>\AppData\Local\Android\android-studio\sdk\
Mac: /Applications/Android\ Studio.app/sdk/
Убедитесь, что ваш путь android-sdk верен, а версия инструмента sdk - 22 или более поздней версии.
Затем откройте "Настроить → Стандартные по умолчанию → Структура проекта", установите ваш проект sdk в Android SDK.
пользоваться.
Что касается меня, я делаю следующее:
Я сделал все вышеперечисленное и получил ....missing templates blah blah
. Что для меня работало, это перейти к Configure>Project Defaults>Project Structure>Project
и выбрать Android SDK, а затем Configure>Project Defaults>Project Structure>SDKs
отобразить домашний путь Android SDK в папку sdk в пакете ADT (для меня это было C:\Users\home\Toolbox\adt-bundle-windows-x86\sdk
).
Затем я выбрал Android 4.1.2 и применил его, и он сработал.
Затем я вернулся к Configure>Project Defaults>Project Structure>SDKs
, а затем выбрал Android 4.2.2, и теперь это сработало (странно, хотя, когда я выбрал Android 4.2.2 в первый раз, кнопка Apply была недоступна)
Я столкнулся с этой проблемой, потому что хотел обновить ее из старой версии. При этом я загрузил последнюю версию с Project Tools Site, затем распаковал и скопировал мою существующую установку Android Studio, у которой была папка sdk внутри.
Возвращаясь назад и глядя на него, я совершенно ясно вижу, что была заметка, которую я ранее игнорировал:
ПРИМЕЧАНИЕ. Эти .zip файлы не содержат встроенную SDK-установку. Если у вас есть существующая установка Studio, которая содержит встроенный SDK, если вы обновляете, установив один из этих почтовых индексов, убедитесь, что вы также скопировали SDK.
Для пользователей OS X это означает переход к старой версии Android Studio (если вы еще не скопировали ее) и щелкнуть правой кнопкой мыши и выбрать Show Package Contents
, а затем скопировать папку sdk
внутри, затем помещая это в новую версию Android Studio.
Если, как и я, вы уже скопировали старую версию, тогда вам нужно сначала загрузить старую версию, которая содержит SDK.
Сегодня они выпустили новый sdk. Вам нужно обновить его.
Я все еще нажимал на это и думал, что это связано с тем, что я неправильно сконфигурировал (что оказалось так). Сообщение об ошибке немного запутано, потому что я считаю, что они имеют в виду версию ADT-инструментов, а не SDK. Например, версия Android 4.3 (около последней) - 18.
Как и в случае с последним источником для Android Studio (который вы можете клонировать здесь: https://android.googlesource.com/platform/tools/adt/idea), это сообщение генерируется NewProjectWizard. java около строки 75, если TemplateManager.templatesAreValid() - false. И он проверяет, что, глядя на существование файла [rootTemplatesFolder]/gradle/wrapper/gradlew.
Он получает [rootTemplatesFolder] из SDK (ы), которые вы указали в настройках "Структура проекта" для проектов по умолчанию. В моем случае у меня было несколько заданных - и новые, указывающие на каталог sdk, который (к счастью) был частью Android Studio, и несколько старых, которые у меня были где-то в другом месте. Я не должен был включать старые, но я новичок в этом, и GUI позволил мне это сделать. NewProjectWizard сначала проверял область инструментов, в которой не было этого файла, поскольку версия для инструментов с ним была старше версии 22.
Мне пришлось использовать dtruss для просмотра системных вызовов Android Studio, чтобы увидеть, где он ищет этот файл, и в этот момент я мог бы рассказать, какова моя глупая проблема.
У меня есть еще несколько заметок об этом, включая скриншот моей конкретной неправильной конфигурации, в http://www.nowherenearithaca.com/2013/08/solved-android-studio-and-your-android.html
Примечание. Кажется, вам нужно перезапустить Android Studio для "Новые настройки проекта" здесь, чтобы вступить в силу.
для ubuntu: Откройте sdk-менеджер из Android Studio или конфигурации. убедитесь, что вы загружаете или обновляете последние версии SDK и инструменты сборки.
Задайте местоположение sdk как (ваша папка android sroid) Он загрузит и установит sdk
Просто обновите sdk с помощью sdk manager это сработало для меня