Ошибка: выберите Android SDK в Android Studio 2.0

Я использую Android Studio 2.0 Beta2, и я пытаюсь запустить старый проект, который использует карты google api v1 (пакет com.google.android.maps) как *.jar файл. Для запуска этого старого проекта мне нужно указать compileSdkVersion старше последнего (23). я использовал

compileSdkVersion 'Google Inc.:Google APIs:17'

Но у меня ошибка: выберите Android SDK error в Android Studio. Как я могу запустить этот старый проект со старым compileSdkVersion?

Ответ 1

Откройте gradle.buld в вашем модуле приложения, измените версиюCode или versionName и синхронизацию.

Ответ 2

Также просто выполните синхронизацию проекта с панели инструментов refer the image

Ответ 3

самый простой способ:

Инструменты → Android → Проект синхронизации с файлами Gradle (Android Studio 3.0.1)

Ответ 4

С Android Studio 2.1.3 я получил это сообщение при попытке запустить приложение.

Я использовал диалоговое окно "Параметры модуля" в AS для выбора другой скомпилированной версии SDK. Затем я вернулся в тот же диалог и снова выбрал Google API 17.

Затем AS приняла настройки и могла запустить мое приложение.

Действительно странно, поскольку содержимое файла build.gradle идентично тому, что было, когда у меня появилось сообщение об ошибке.

Ответ 5

Я мог бы исправить проблему в моем случае, вам нужно установить compileSdkVersion и buildToolsVersion вручную в студии Android. Я не знаю, почему андроид-астудий не распознает значение от градиента.

Итак, шаги:

Файл/Структура проекта/Ароматизаторы/

и установите buildToolsVersion и compileSdkVersion.

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

android {
    defaultConfig {
        compileSdkVersion 22
        buildToolsVersion '22.0.0'
        minSdkVersion 15
        targetSdkVersion 22
        versionCode versionMajor * 10000 + versionMinor * 1000 + versionPatch * 100 + versionDevel
        versionName "${versionMajor}.${versionMinor}.${versionPatch}.${versionDevel}"
        multiDexEnabled = true
    }

и это!

Ответ 6

Это работает для меня

Ошибка intelliJ IDEA 13: выберите Android SDK

Моя проблема: "выберите Android SDK", но все okey :( → Я думаю, что один из файлов IntelliJ был разбит (после синего экрана смерти)

Мое решение:

Файл → Настройки → Android SDK → Android SDK Location Edit → Next, Next (Android SDK обновлен.), Завершено

... и поврежден файл был отремонтирован!

Я надеюсь, это поможет!

Ответ 7

Для этой ошибки есть несколько хитовых и пробных решений. Один из них, несомненно, сработает для вас. Ниже приведены решения:

1.

Инструменты → Android → Проект синхронизации с файлами Gradle (Android Studio 3.0.1)

2.

Перейдите в build.gradle и нажмите "Синхронизация".

3.

Нажмите этот значок, чтобы перейти к описанию градиента.

или отредактировать любой из ваших градиентов модуля, а затем синхронизировать

4.

Файл → Настройки → Android SDK → Android SDK Location Edit → Android SDK

5.

Откройте файл build.gradle, просто добавьте пробел или нажмите клавишу ввода. Затем выполните синхронизацию проекта.

6.

Файл → Недействительный кеш/перезагрузка

В большинстве случаев 5-е решение работает для меня, возможно, это будет простым решением для вас.

Подробнее: Выберите Android SDK

Ответ 8

Я просто подошел к моей кнопке Gradle в крайнем правом углу экрана и обновил ее, и это сработало для меня.