Ответ 1
Откройте gradle.buld в вашем модуле приложения, измените версиюCode или versionName и синхронизацию.
Я использую 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?
Откройте gradle.buld в вашем модуле приложения, измените версиюCode или versionName и синхронизацию.
Также просто выполните синхронизацию проекта с панели инструментов
самый простой способ:
Инструменты → Android → Проект синхронизации с файлами Gradle (Android Studio 3.0.1)
С Android Studio 2.1.3 я получил это сообщение при попытке запустить приложение.
Я использовал диалоговое окно "Параметры модуля" в AS для выбора другой скомпилированной версии SDK. Затем я вернулся в тот же диалог и снова выбрал Google API 17.
Затем AS приняла настройки и могла запустить мое приложение.
Действительно странно, поскольку содержимое файла build.gradle идентично тому, что было, когда у меня появилось сообщение об ошибке.
Я мог бы исправить проблему в моем случае, вам нужно установить 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
}
и это!
Это работает для меня
Ошибка intelliJ IDEA 13: выберите Android SDK
Моя проблема: "выберите Android SDK", но все okey :( → Я думаю, что один из файлов IntelliJ был разбит (после синего экрана смерти)
Мое решение:
Файл → Настройки → Android SDK → Android SDK Location Edit → Next, Next (Android SDK обновлен.), Завершено
... и поврежден файл был отремонтирован!
Я надеюсь, это поможет!
Для этой ошибки есть несколько хитовых и пробных решений. Один из них, несомненно, сработает для вас. Ниже приведены решения:
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
Я просто подошел к моей кнопке Gradle в крайнем правом углу экрана и обновил ее, и это сработало для меня.