error please select android sdk что делать
Error: Please select Android SDK in Android Studio 2.0
I am using Android Studio 2.0 Beta2, and i am trying to run old project that uses google maps api v1 (package com.google.android.maps) as *.jar file. To run this old project i need specify compileSdkVersion older than the last one (23). I used
But i got Error: Please select Android SDK error in Android Studio. How i can run this old project with older compileSdkVersion?
7 Answers 7
Open gradle.buld in your app module change versionCode or versionName and sync.
Also just sync the project from the tool bar
the easiest way is to:
With Android Studio 2.1.3, I got this message when trying to launch my app.
I used the Module Settings dialog in AS to select another compile SDK version. Then I went back to the same dialog and chose Google API 17 again.
Then AS accepted the settings and could launch my app.
Really weird, as the contents of the build.gradle file is identical to what it was when I had the error message.
I could fix the problem in my case you need to set the compileSdkVersion and the buildToolsVersion manually in the android studio. I don’t know why the android astudio doesn’t recognize the value from gradle.
and set the buildToolsVersion and compileSdkVersion.
But you need to check, because the android studio puts this value at the end of the gradle file and if you have replicated this variables, the gradle build make an error. So I make cut and paste in here
How do I «select Android SDK» in Android Studio?
After a successful import of an Eclipse-Android-Project into «Android Studio 1.4», I get the error
when I click on the button to run the application in simulator, but I can’t find any way of doing that.
This dialog opens when I click on «run»:
This is the «project structure» dialog:
What should I do now?
54 Answers 54
I go to build.gradle and click sync now. Then it worked.
Update :
Or You can click on the icon from the toolbar.
This answer may not help works for later version as Android studio Team work on making the tool more better, the way to sync may be different in the next version of Android Studio.
COMMON WAY that may helps is try to sync project and then Invalidate Caches and Restart Android Studio.
Solution for Android Studio 3.1.2 [See below answer]
FIX FOR 3.1.2 OR NEWER VERSIONS
Some of my colleagues and I have faced the same issue on AS 3.1.2, but a simple Sync didn’t help us. For us, the solution was a bit different:
EXTRA ADVICE IF YOU ARE FACING THIS ISSUE CONSTANTLY
Some of you are constantly facing this issue, and this «solution» fixes it only temporarily. At the time we started getting this error, we used gradle wrapper 4.6 and Android gradle plugin 3.1.0, but since then we went back to gradle 4.4 and we use it with the latest Android gradle plugin, and we haven’t seen this issue since then.
Android Studio: «Пожалуйста, выберите Android SDK»
После успешного импорта Eclipse-Android-Project в «Android Studio 1.4» я получаю сообщение об ошибке «Please select Android SDK» когда я нажимаю кнопку, чтобы запустить приложение в симуляторе.
Но я не могу найти способ сделать это.
Этот диалог открывается, когда я нажимаю «run»:
Это диалог «Структура проекта»:
Что мне теперь делать?
50 ответов
Я иду в build.gradle и нажмите кнопку синхронизации сейчас. Тогда это сработало.
Обновление:
File → Sync Project with Gradle Files (Android Studio 3.1.1)
Tools → Android → Sync Project with Gradle Files (Android Studio 3.0.1)
Или Вы можете нажать на значок на панели инструментов.
Этот ответ может не помочь в работе с более поздней версией, так как команда Android Studio работает над улучшением инструмента, способ синхронизации может быть другим в следующей версии Android Studio.
ОБЩИЙ СПОСОБ, который может помочь, это попытаться синхронизировать проект, а затем сделать недействительными кэши и перезапустить Android Studio.
Решение для Android Studio 3.1.2 [см. Ответ ниже]
ИСПРАВЛЕНИЕ ДЛЯ 3.1.2 ИЛИ НОВЫЕ ВЕРСИИ
Я и некоторые из моих коллег столкнулись с такой же проблемой в AS 3.1.2, но простой Sync нам не помог. Для нас решение было несколько иным:
ДОПОЛНИТЕЛЬНЫЕ КОНСУЛЬТАЦИИ, ЕСЛИ ВЫ СДЕЛАЛИ ЭТОТ ВЫПУСК ПОСТОЯННО
Некоторые из вас постоянно сталкиваются с этой проблемой, и это «решение» исправляет ее только временно. В то время, когда мы начали получать эту ошибку, мы использовали gradle wrapper 4.6 и Android gradle plugin 3.1.0, но с тех пор мы вернулись к gradle 4.4, и мы используем его с последним плагином Android-плагинов, и мы не видели эту проблему с тех пор.
В Android Studio 3 и выше для Windows, Mac и Linux:
Решено! Или вы можете сделать это с помощью сочетания клавиш:
Ваша проблема решена! Это синхронизирует ваш файл Gradle с файлом вашего проекта, спасибо.
Скриншот:
Нажмите на эту иконку для синхронизации gradle
или отредактировать любой из ваших gradle модуля, а затем синхронизировать
Просто зайдите в файл build.gradle (на уровне приложения), дайте пустое место где-нибудь и нажмите на синхронизацию, после того, как град завершит синхронизацию, тогда Ошибка исчезнет
Теперь на Android Studio 3 и выше вы можете попробовать синхронизировать проект с градиентом:
Это самый простой способ исправить эту проблему:
Комментарий от @Nisarg помог: «установить последнюю версию в версии Compile Sdk»
Я изменил с API 8 на API 23, и сообщение об ошибке исчезло.
Нажмите » ⌘ + Shift + A » на Mac (или » Ctrl + Shift + A » в Windows), а во всплывающем EditText напишите » Sync Project with Gradle Files «. После этого дважды щелкните по появившейся опции. Затем он синхронизирует ваш SDK файла Gradle с файлом проекта.
Нажмите первую кнопку обновления на вертикальной вкладке градации в Android Studio справа
Выполните следующие действия:
Надеюсь, что это поможет.
Моя проблема заключалась в том, что если я сменил проект (например, открыли новое окно Android Studio с другим проектом), эта ошибка произошла.
Поэтому я прочитал каждый ответ в этом вопросе, и «ясные кеши и снова открыть проект» решение было не так полезно в моем случае.
Вместо этого я обнаружил, что если версия плагина Kotlin в Android Studio была ниже, чем в файле gradle, возникла проблема.
Что поставило проблему?
Я обновил плагин Kotlin:
Файл → Настройки → Плагины → Установить плагин JetBrains.
Затем найдите Kotlin и нажмите «Обновить». После обновления просто перезапустите Android Studio и Sync Gradle.
Перейдите в Файл → ProjectStructure (⌘;). Это откроет это окно, а затем выберите модуль app. Затем выберите версию SDK компиляции. Выберите последнюю и нажмите «Применить».
Это сработало для меня.
Файл → Настройки → Android SDK → Android SDK Location Edit → Android SDK
Просто измените версию инструмента сборки до 25.0.3.. и синхронизируйте сейчас Надеюсь, это поможет..
Перейти к: Файл> Структура проекта> Модули → Приложение> Свойства
выберите: Скомпилируйте версию «SDK» = API26 Build Tools Версия = 27.0.0 Совместимость с исходным кодом = 1,8 Целевая совместимость = 1,8
открыть файл build.gradle. просто добавьте пробел или нажмите клавишу ввода. затем синхронизировать проект. он работает.
Для этой ошибки есть несколько решений для проб и ошибок. Один из них наверняка подойдет вам. Ниже приведены решения:
Сервис → Android → Синхронизировать проект с файлами Gradle (Android Studio 3.0.1)
Перейдите в build.gradle и нажмите синхронизировать сейчас
Нажмите на эту иконку для синхронизации. Введите описание изображения здесь.
или отредактируйте любой из ваших модулей Gradle и затем синхронизируйте
Файл → Настройки → Android SDK → Редактирование местоположения Android SDK → Android SDK
Откройте файл build.gradle, просто добавьте пробел или нажмите ввод. Затем синхронизируйте проект.
1. Совместимость источника (1.7)
как показано на рисунке.
Структура меню и параметры немного изменились по сравнению с Android 3.2.0. Я исправил эту ошибку, изменив Module SDK в следующем меню:
Файл> Структура проекта> Модули> Файл приложения> Вкладка «Зависимости»> Модуль SDK
Убедитесь, что нажали » Применить», чтобы сохранить изменения.
Самое простое решение этой проблемы:
Сначала убедитесь, что ваш путь SDK является правильным. Затем, пожалуйста, закройте текущий проект и в меню запуска Android нажмите на проект импорта и выберите ваш проект из проводника. Это всегда решит мою проблему
Иногда андроид-студия просто действует глупо и нуждается в каком-то сбросе.
Теперь он должен работать нормально.
Я просто перезапустил мою Android-студию, затем он перестроил проект, ошибка исчезла.
Если указан ваш путь к SDK для Android, и вы все еще сталкиваетесь с этой проблемой, это может быть вызвано тем, что ваша студия Android не синхронизирована хорошо, даже если вы нажали ссылку » Синхронизировать сейчас «.
Поэтому для повторной синхронизации перейдите в файл приложения gradle и внесите какие-либо изменения или просто выделите пробел и теперь выполните синхронизацию. Он будет работать отлично.
После открытия моего проекта в Android Studio я открыл версию приложения build.gradle, расположенную в папке Gradle Scripts проекта. Когда я навел указатель мыши на номер buildToolsVersion, всплыла всплывающая подсказка, указав, что необходимо обновить версию Android Build Tools (см. Снимок экрана). Я изменил значение buildToolsVersion на то, которое было определено ошибкой (27.0.2), и проблема была решена. Исходная ошибка (выберите Android SDK) исчезла, и проект был успешно скомпилирован. Хотя это решение было упомянуто ранее, точные шаги, казалось, отсутствовали, поэтому, надеюсь, это устраняет любые сомнения. Я полагаю, что основной причиной этой проблемы является то, что была выпущена новая версия инструментов сборки, но Android Studio не вызывала никаких уведомлений обо мне, что указывало бы на то, что я должен ее исправить вручную (поскольку Android Studio не видит способность обновлять этот файл build.gradle внутри), что оставляет проблему пользователю, чтобы найти проблему и исправить ее.
Different Ways to Fix “Select Android SDK” Error in Android Studio
What’s the Error?
Sometimes when the developer import an Eclipse-Android-Project into Android Studio then there may be a possibility of getting the following error
Method 1
Sync your project with Gradle files
When you open your project now simply sync your project. To sync your project. Click on the Files option. In that option, you will get to see the option as Sync Project with Gradle Files. Click on that option to sync your project. After your project sync, this issue will be resolved. Please refer to the below screenshot.
Method 2
Step 1: Opening project structure
Navigate to the File > Click on Project structure which is shown in the list and click on the Project structure option. After clicking that option you will get to see the below screen.
Inside the above screen, click on the SDK Location option you will get to see the below screen.
In the above image, you will get to see the current SDK location for your Android Studio. To change this SDK location you have to click on the 3 dots which are being displayed and then select your SDK location folder. After selecting this folder click on the OK option to save your SDK path.
Step 2: Sync your project after adding your SDK path
Now sync your project with Gradle files to check that SDK is working fine. To do this click on File > you will get to see the option as Sync Project With Gradle files option click on that option and sync your project. On successful sync of your project, your SDK location is set perfectly and now you are good to go in developing Android Applications.
Method 3
Step 1: Opening Android Studio Settings
Navigate to the File > Settings option you will get to see below dialog screen. Inside that screen. Click on Appearance and Behavior option > System Settings options and then click on the Android SDK option to get to see the below screen.
Inside this screen, you will get to see your SDK path. You can update your SDK path by clicking on the Edit option. After that select your SDK path, then click on Apply option, and then click on the OK option.
Step 2: Sync your project after adding your SDK path
Now sync your project with Gradle files to check that SDK is working fine. To do this click on File > you will get to see the option as Sync Project With Gradle files option click on that option and sync your project. On successful sync of your project, your SDK location is set perfectly and now you are good to go in developing Android Applications.
Method 4
Step 1: Opening project structure
Inside your Android Studio in the top right corner, You can get to see the icon below the image for opening the project structure. Click on that option to open your project structure option. You will get to see the below screen. For opening this Project Structure we can also use a shortcut key as:
Windows | Ctrl + Alt + Shift + S |
Mac OS | Command + ; (semi-colan) |
Linux | Ctrl + Alt + Shift + S |
After clicking on this option we simply have to follow Step 1 to update our Android SDK.
Inside the above screen, click on the SDK Location option you will get to see the below screen.
In the above image, you will get to see the current SDK location for your Android Studio. To change this SDK location you have to click on the 3 dots which are being displayed and then select your SDK location folder. After selecting this folder click on the OK option to save your SDK path.
Step 2: Sync your project after adding your SDK path
Now sync your project with Gradle files to check that SDK is working fine. To do this click on File > you will get to see the option as Sync Project With Gradle files option click on that option and sync your project. On successful sync of your project, your SDK location is set perfectly and now you are good to go in developing Android Applications. On successful sync of your project, your SDK location is set perfectly and now you are good to go in developing Android Applications.
Ошибка intelliJ IDEA 13: выберите Android SDK
В структуре проекта он четко показывает платформу Android 4.4.2 как Project SDK. Поэтому я совершенно смущен, не знаю, как решить проблему.
Я столкнулся с этой ошибкой после установки Intellij IDEA Ultimate 14.1 и открытия существующего проекта Android, который я создал с помощью Android Studio. Оказывается, мне просто пришлось добавить Android SDK в свой список SDK и исправить настройки SDK проекта / модуля. Вот как я это сделал:
Теперь выберите существующий каталог для Android SDK. В моем случае это было в этой папке:
Нажмите «ОК». Появится меню с просьбой установить целевой Java SDK + Build. Вы можете либо изменить их, либо оставить в качестве значений по умолчанию и нажать «ОК». Теперь вы увидите «Android API XX Platform» в раскрывающемся списке Project SDK. Нажмите «применить» внизу. Затем перейдите на вкладку «Модули» в разделе «Параметры проекта» и щелкните по папкам в списке модулей.
Для каждой папки перейдите на вкладку зависимостей и измените SDK модуля на новый Android SDK и нажмите «Применить». Затем нажмите «ОК», чтобы закрыть диалоговое окно «Структура проекта».
После выполнения вышеизложенного мой проект был исправлен.
Чтобы сделать эту открытую структуру проекта, на панели SDK удалите все SDK для Android, нажмите «ОК». Открыть структуру проекта и добавить их снова.
Мое решение:
… и поврежден файл был отремонтирован!
Я надеюсь, это поможет!
Я столкнулся с проблемой в IntelliJ Idea 14. Мой проект отлично работал на Android Studio. Я решил продолжить разработку идеи IntelliJ. После импорта проекта мне не удалось запустить его, и я получил подобное сообщение об ошибке в окне «Редактировать конфигурацию». Основываясь на том, что сказал @Ali, я удалил все свои SDK и снова установил их, но не работал.
Я открыл «Структура проекта»> «Настройки платформы»> SDK. Я обнаружил, что «Создать цель» для платформы Android API 21 не установлен. Установив его в один из моих последних SDK, проблема исправлена, и я мог без проблем запускать проект.
Проверьте, были ли установлены все необходимые дополнения. Также я рекомендую вам использовать настоящий Android-телефон для отладки. Это лучше, это реально и быстрее.
У меня была такая же проблема, как и у меня, когда я также обновлялся с intellij Idea 12 до 13. В моей ситуации мой целевой объект Android SDK был неправильно распознан, он сказал что-то вроде «Не установлено» красным, а не Android 2.2. Несмотря на то, что я выбрал Android 2.2 и нажал «применить», и «ОК», он снова отобразил сообщение «Не задано», когда я снова открыл диалог структуры проекта.
Затем я выбрал другую версию, Android 4.0 на этот раз, щелкнул, применил, а затем снова выбрал Android 2.2, нажал кнопку apply. Это сработало для меня.
Кажется, что IDEA не может найти Android SDK.
Перезагрузили компьютер после использования установщика Android SDK?
После этого вы запустили SDK Manager для установки Android 4.2.2 SDK?
Вы можете проверить переменную среды Android_SDK_HOME?
Учтите, что установщик Android SDK просто устанавливает Менеджер. После этого вам необходимо установить SDK (или несколько).
Кроме того, когда вы видите «Платформа Android 4.4.2» в структуре проекта, это означает, что проект будет запрашивать этот SDK. Это не означает, что SDK установлен.
У меня была аналогичная проблема. Я должен был добавить тот же SSD Android, что и раньше, и это сработало.
Проверьте следующие строки в файле приложения build.gradle.
В левой нижней части экрана есть кнопка по имени монитора Android. Если у вас проблема с sdk, он покажет ссылку на confuue. Измените путь к папке sdk. Все будет работать