Error please select android sdk что делать

Different Ways to Fix “Select Android SDK” Error in Android Studio Android SDK is one of the most useful components which is required to develop Android Applications. Android SDK is also referred to as the Android Software Development Kit which provides so many features which are required in Android which are given below: A […]

Содержание

  1. Different Ways to Fix “Select Android SDK” Error in Android Studio
  2. What’s the Error?
  3. Method 1
  4. Method 2
  5. Method 3
  6. Method 4
  7. Android Studio: «Пожалуйста, выберите Android SDK»
  8. 50 ответов

Different Ways to Fix “Select Android SDK” Error in Android Studio

Android SDK is one of the most useful components which is required to develop Android Applications. Android SDK is also referred to as the Android Software Development Kit which provides so many features which are required in Android which are given below:

  • A sample source code.
  • An Emulator.
  • Debugger.
  • Required set of libraries.
  • Required APIs for Android development with their documentation.
  • Tutorials required for Android OS development.

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

Now the point that comes here is how we can fix the “Select Android SDK” error in Android Studio. So in this article, we are going to discuss four different methods to fix the “Select Android SDK” error in Android Studio.

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:

Operating System

Shortcut Key

Windows Ctrl + Alt + Shift + S Mac OS Command + ; (semi-colon) 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.

Источник

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 нам не помог. Для нас решение было несколько иным:

  1. File → Invalidate Caches → Invalidate
  2. Файл → Закрыть проект.
  3. Удалите проект из окна выбора проекта AS.
  4. Выйти из Android Studio
  5. Запустите AS и снова откройте проект

ДОПОЛНИТЕЛЬНЫЕ КОНСУЛЬТАЦИИ, ЕСЛИ ВЫ СДЕЛАЛИ ЭТОТ ВЫПУСК ПОСТОЯННО

Некоторые из вас постоянно сталкиваются с этой проблемой, и это «решение» исправляет ее только временно. В то время, когда мы начали получать эту ошибку, мы использовали gradle wrapper 4.6 и Android gradle plugin 3.1.0, но с тех пор мы вернулись к gradle 4.4, и мы используем его с последним плагином Android-плагинов, и мы не видели эту проблему с тех пор.

В Android Studio 3 и выше для Windows, Mac и Linux:

Решено! Или вы можете сделать это с помощью сочетания клавиш:

Нажмите ⌘ + Shift + A (Mac) или Ctrl + Shift + A (Windows, Linux). Затем откройте Edit-Text и напишите «Sync Project with Gradle Files» . Затем нажмите двойной щелчок на опции.

Ваша проблема решена! Это синхронизирует ваш файл Gradle с файлом вашего проекта, спасибо.

Скриншот:

Нажмите на эту иконку для синхронизации gradle

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

Нажмите «Ctrl+shift+A» , а во всплывающем меню EditText напишите «Sync Project with Gradle Files» . После этого дважды щелкните по появившейся опции. Затем он синхронизирует ваш файл Gradle SDK с файлом проекта.

Просто зайдите в файл 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
  • Поиск «Android SDK» с помощью панели поиска
  • Убедитесь, что путь к вашей папке sdk для Android установлен правильно.
  • После этого также убедитесь, что путь автоматически обновляется после подсказки в файле проекта (local.properties). Если нет, сделайте это вручную.

Надеюсь, что это поможет.

У меня была эта проблема во всех версиях AS 3. 0+. Синхронизация с градиентом не решила проблему для меня. Решение от András Klöczl было единственным, что позволило бы мне получить некоторую кодировку. Проблема заключалась в том, что в любое время, когда мне приходилось выполнять градиентную синхронизацию, проблема вернулась. Поэтому я должен был пройти этот процесс в любое время, когда build.gradle внести изменения в свой build.gradle . То, что в конечном итоге работало на меня, было понизить мою версию 1.2.40 с 1.2.40 до 1.2.30

Моя проблема заключалась в том, что если я сменил проект (например, открыли новое окно Android Studio с другим проектом), эта ошибка произошла.

Поэтому я прочитал каждый ответ в этом вопросе, и «ясные кеши и снова открыть проект» решение было не так полезно в моем случае.

Вместо этого я обнаружил, что если версия плагина Kotlin в Android Studio была ниже, чем в файле gradle, возникла проблема.

  • Android Studio 3.1.3
  • Плагин Kotlin (в Android Studio) 1.2. 30
  • Версия Kotlin в файле gradle 1.2. 51

Что поставило проблему?

Я обновил плагин 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, просто добавьте пробел или нажмите ввод. Затем синхронизируйте проект.

В моем случае нет выбранной версии java sdk в структуре проекта —

Мне нужно было выбрать —

1. Совместимость источника (1.7)

как показано на рисунке.

Структура меню и параметры немного изменились по сравнению с Android 3.2.0. Я исправил эту ошибку, изменив Module SDK в следующем меню:

Файл> Структура проекта> Модули> Файл приложения> Вкладка «Зависимости»> Модуль SDK

Убедитесь, что нажали » Применить», чтобы сохранить изменения.

Самое простое решение этой проблемы:

Сначала убедитесь, что ваш путь SDK является правильным. Затем, пожалуйста, закройте текущий проект и в меню запуска Android нажмите на проект импорта и выберите ваш проект из проводника. Это всегда решит мою проблему

Иногда андроид-студия просто действует глупо и нуждается в каком-то сбросе.

Перейдите в файл settings.gradle, который должен содержать include ‘:app’
измените его, чтобы include ‘:ap’ и sync.
после синхронизации измените его, чтобы снова include ‘:app’ .

Теперь он должен работать нормально.

Я просто перезапустил мою 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 внутри), что оставляет проблему пользователю, чтобы найти проблему и исправить ее.

Источник

Android SDK is one of the most useful components which is required to develop Android Applications. Android SDK is also referred to as the Android Software Development Kit which provides so many features which are required in Android which are given below: 

  • A sample source code.
  • An Emulator.
  • Debugger.
  • Required set of libraries.
  • Required APIs for Android development with their documentation.
  • Tutorials required for Android OS development.

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

“Please select Android SDK”

Now the point that comes here is how we can fix the “Select Android SDK” error in Android Studio. So in this article, we are going to discuss four different methods to fix the “Select Android SDK” error in Android Studio.

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: 

Operating System 

Shortcut Key

Windows Ctrl + Alt + Shift + S
Mac OS Command + ; (semi-colon)
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. 

50 ответов

Я иду в build.gradle и нажмите кнопку синхронизации сейчас. Тогда это сработало.

Обновление:

FileSync Project with Gradle Files (Android Studio 3.1.1)

ToolsAndroidSync Project with Gradle Files (Android Studio 3.0.1)

Или Вы можете нажать на значок на панели инструментов.

Изображение 2904

Этот ответ может не помочь в работе с более поздней версией, так как команда Android Studio работает над улучшением инструмента, способ синхронизации может быть другим в следующей версии Android Studio.

ОБЩИЙ СПОСОБ, который может помочь, это попытаться синхронизировать проект, а затем сделать недействительными кэши и перезапустить Android Studio.

Решение для Android Studio 3.1.2 [см. Ответ ниже]

Смотрите последнюю версию Android Studio

K. Sopheak
01 нояб. 2016, в 10:10

Поделиться

ИСПРАВЛЕНИЕ ДЛЯ 3.1.2 ИЛИ НОВЫЕ ВЕРСИИ

Я и некоторые из моих коллег столкнулись с такой же проблемой в AS 3.1.2, но простой Sync нам не помог. Для нас решение было несколько иным:

  1. File → Invalidate Caches → Invalidate
  2. Файл → Закрыть проект.
  3. Удалите проект из окна выбора проекта AS.
  4. Выйти из Android Studio
  5. Запустите AS и снова откройте проект

Изображение 2905

ДОПОЛНИТЕЛЬНЫЕ КОНСУЛЬТАЦИИ, ЕСЛИ ВЫ СДЕЛАЛИ ЭТОТ ВЫПУСК ПОСТОЯННО

Некоторые из вас постоянно сталкиваются с этой проблемой, и это «решение» исправляет ее только временно. В то время, когда мы начали получать эту ошибку, мы использовали gradle wrapper 4.6 и Android gradle plugin 3.1.0, но с тех пор мы вернулись к gradle 4.4, и мы используем его с последним плагином Android-плагинов, и мы не видели эту проблему с тех пор.

Andras Kloczl
24 апр. 2018, в 13:01

Поделиться

В Android Studio 3 и выше для Windows, Mac и Linux:

File -> Sync Project with Gradle Files

Решено! Или вы можете сделать это с помощью сочетания клавиш:

Нажмите ⌘ + Shift + A (Mac) или Ctrl + Shift + A (Windows, Linux). Затем откройте Edit-Text и напишите "Sync Project with Gradle Files". Затем нажмите двойной щелчок на опции.

Ваша проблема решена! Это синхронизирует ваш файл Gradle с файлом вашего проекта, спасибо.

Скриншот:

Изображение 2906

Hasib Akter
20 июнь 2018, в 15:41

Поделиться

Нажмите на эту иконку Изображение 2907 для синхронизации gradle

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

Thinsky
15 сен. 2017, в 09:17

Поделиться

Нажмите "Ctrl+shift+A", а во всплывающем меню EditText напишите "Sync Project with Gradle Files". После этого дважды щелкните по появившейся опции. Затем он синхронизирует ваш файл Gradle SDK с файлом проекта.

Amirouche Zeggagh
15 фев. 2018, в 15:24

Поделиться

Просто зайдите в файл build.gradle (на уровне приложения), дайте пустое место где-нибудь и нажмите на синхронизацию, после того, как град завершит синхронизацию, тогда Ошибка исчезнет

Nadeem Bhat
07 март 2018, в 08:43

Поделиться

Теперь на Android Studio 3 и выше вы можете попробовать синхронизировать проект с градиентом:

File -> Sync Project with Gradle Files

Изображение 2908

MohammadL
04 июнь 2018, в 06:02

Поделиться

Это самый простой способ исправить эту проблему:

  • Добавить строку комментария в файл градиента
  • Затем он попросит вас синхронизировать.
  • Нажмите » Синхронизировать сейчас «.

Это! Сделано.

Arun Joshla
30 март 2018, в 05:22

Поделиться

Комментарий от @Nisarg помог: «установить последнюю версию в версии Compile Sdk»

Я изменил с API 8 на API 23, и сообщение об ошибке исчезло.

delete
19 дек. 2015, в 13:20

Поделиться

Нажмите » ⌘ + Shift + A » на Mac (или » Ctrl + Shift + A » в Windows), а во всплывающем EditText напишите » Sync Project with Gradle Files «. После этого дважды щелкните по появившейся опции. Затем он синхронизирует ваш SDK файла Gradle с файлом проекта.

Ghulam Rasool
24 май 2018, в 21:52

Поделиться

Нажмите первую кнопку обновления на вертикальной вкладке градации в Android Studio справа

Изображение 2909

HimalayanCoder
28 март 2018, в 14:41

Поделиться

Выполните следующие действия:

  • Перейти к настройкам Android Studio
  • Поиск «Android SDK» с помощью панели поиска
  • Убедитесь, что путь к вашей папке sdk для Android установлен правильно.
  • После этого также убедитесь, что путь автоматически обновляется после подсказки в файле проекта (local.properties). Если нет, сделайте это вручную.

Надеюсь, что это поможет.

AndroidMechanic — Viral Patel
19 дек. 2015, в 13:54

Поделиться

У меня была эта проблема во всех версиях AS 3. 0+. Синхронизация с градиентом не решила проблему для меня. Решение от András Klöczl было единственным, что позволило бы мне получить некоторую кодировку. Проблема заключалась в том, что в любое время, когда мне приходилось выполнять градиентную синхронизацию, проблема вернулась. Поэтому я должен был пройти этот процесс в любое время, когда build.gradle внести изменения в свой build.gradle. То, что в конечном итоге работало на меня, было понизить мою версию 1.2.40 с 1.2.40 до 1.2.30

joebro
01 май 2018, в 15:43

Поделиться

Моя проблема заключалась в том, что если я сменил проект (например, открыли новое окно Android Studio с другим проектом), эта ошибка произошла.

Поэтому я прочитал каждый ответ в этом вопросе, и «ясные кеши и снова открыть проект» решение было не так полезно в моем случае.

Вместо этого я обнаружил, что если версия плагина Kotlin в Android Studio была ниже, чем в файле gradle, возникла проблема.

Моя настройка:

  • Android Studio 3.1.3
  • Плагин Kotlin (в Android Studio) 1.2. 30
  • Версия Kotlin в файле gradle 1.2. 51

Что поставило проблему?

Я обновил плагин Kotlin:

Файл → Настройки → Плагины → Установить плагин JetBrains…

Затем найдите Kotlin и нажмите «Обновить». После обновления просто перезапустите Android Studio и Sync Gradle.

vilpe89
17 июль 2018, в 12:31

Поделиться

Изображение 2910

Перейдите в Файл → ProjectStructure (⌘;). Это откроет это окно, а затем выберите модуль app. Затем выберите версию SDK компиляции. Выберите последнюю и нажмите «Применить».

pratham kesarkar
23 янв. 2018, в 20:56

Поделиться

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

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

David Prun
02 янв. 2018, в 23:45

Поделиться

Просто измените версию инструмента сборки до 25.0.3.. и синхронизируйте сейчас
Надеюсь, это поможет..

Изображение 2911

sharmitha
28 июнь 2017, в 12:27

Поделиться

Перейти к: Файл> Структура проекта> Модули → Приложение> Свойства

выберите: Скомпилируйте версию «SDK» = API26 Build Tools Версия = 27.0.0 Совместимость с исходным кодом = 1,8 Целевая совместимость = 1,8

AbolfazlSalmani
16 май 2018, в 09:42

Поделиться

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

Alp Altunel
05 март 2018, в 21:09

Поделиться

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

1.

Сервис → Android → Синхронизировать проект с файлами Gradle (Android Studio 3.0.1)

2.

Перейдите в build.gradle и нажмите синхронизировать сейчас

3.

Нажмите на эту иконку для синхронизации. Введите описание изображения здесь.

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

4.

Файл → Настройки → Android SDK → Редактирование местоположения Android SDK → Android SDK

5.

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

6.

File → Invalidate Caches/Restart

Ready Android
09 авг. 2018, в 11:06

Поделиться

В моем случае нет выбранной версии java sdk в структуре проекта —

Мне нужно было выбрать —

1. Совместимость источника (1.7)

Совместимость 2.Target(1.7)

как показано на рисунке.

Изображение 2912

Akash Bisariya
05 фев. 2018, в 07:30

Поделиться

Структура меню и параметры немного изменились по сравнению с Android 3.2.0. Я исправил эту ошибку, изменив Module SDK в следующем меню:

Файл> Структура проекта> Модули> Файл приложения> Вкладка «Зависимости»> Модуль SDK

Убедитесь, что нажали » Применить», чтобы сохранить изменения.

Изображение 2913

BAP
02 окт. 2018, в 14:51

Поделиться

Самое простое решение этой проблемы:

Сначала убедитесь, что ваш путь SDK является правильным. Затем, пожалуйста, закройте текущий проект и в меню запуска Android нажмите на проект импорта и выберите ваш проект из проводника. Это всегда решит мою проблему

Badrinath
30 авг. 2018, в 06:34

Поделиться

Иногда андроид-студия просто действует глупо и нуждается в каком-то сбросе.

Перейдите в файл settings.gradle, который должен содержать include ':app'
измените его, чтобы include ':ap' и sync.
после синхронизации измените его, чтобы снова include ':app'.

Теперь он должен работать нормально.

Argento
09 авг. 2018, в 17:03

Поделиться

Я просто перезапустил мою Android-студию, затем он перестроил проект, ошибка исчезла.

Reeonce Zeng
21 июль 2016, в 15:32

Поделиться

Если указан ваш путь к SDK для Android, и вы все еще сталкиваетесь с этой проблемой, это может быть вызвано тем, что ваша студия Android не синхронизирована хорошо, даже если вы нажали ссылку » Синхронизировать сейчас «.

Поэтому для повторной синхронизации перейдите в файл приложения gradle и внесите какие-либо изменения или просто выделите пробел и теперь выполните синхронизацию. Он будет работать отлично.

Bajrang Hudda
07 май 2018, в 08:01

Поделиться

После открытия моего проекта в Android Studio я открыл версию приложения build.gradle, расположенную в папке Gradle Scripts проекта. Когда я навел указатель мыши на номер buildToolsVersion, всплыла всплывающая подсказка, указав, что необходимо обновить версию Android Build Tools (см. Снимок экрана). Я изменил значение buildToolsVersion на то, которое было определено ошибкой (27.0.2), и проблема была решена. Исходная ошибка (выберите Android SDK) исчезла, и проект был успешно скомпилирован. Хотя это решение было упомянуто ранее, точные шаги, казалось, отсутствовали, поэтому, надеюсь, это устраняет любые сомнения. Я полагаю, что основной причиной этой проблемы является то, что была выпущена новая версия инструментов сборки, но Android Studio не вызывала никаких уведомлений обо мне, что указывало бы на то, что я должен ее исправить вручную (поскольку Android Studio не видит способность обновлять этот файл build.gradle внутри), что оставляет проблему пользователю, чтобы найти проблему и исправить ее. Изображение 2914

Red Rooster
25 дек. 2017, в 19:42

Поделиться

Очистка и повторная синхронизация файлов Gradle работали для меня.

epool
16 авг. 2017, в 22:07

Поделиться

Это помогло мне:

1. close project
2. remove .idea/ folder
3. select "import project (Gradle, Eclipse ADT, etc.)"

Окружающая среда:

Android Studio 3.1.3
OS Macos High Sierra 10.13.5

Другие ответы не работают для меня.

m.myalkin
19 июнь 2018, в 19:14

Поделиться

В моем случае я загрузил git-репозиторий для проекта Android. Для проекта требуется минимальная версия sdk 21 и целевая версия sdk 27. Когда я попытался запустить проект, он дал мне «Пожалуйста, выберите Android SDK error». Я проверил, что уже загрузил необходимые файлы sdk.

Для меня было решение «синхронизировать проект с файлами Gradle» Изображение 2915

twitu
31 май 2018, в 06:22

Поделиться

Мне пришлось выпустить версию kotlin до 1.2.31 из 1.2.41, чтобы запуск был включен. моя среда: macOS — 10.13.4 (high sierra) версия AS — 3.1.3

anoo_radha
13 июнь 2018, в 18:24

Поделиться

Если вы используете «Profile или Debug APK…», вы можете столкнуться с этой ошибкой.

Мое решение — сначала проверить SDK на обновления в диспетчере SDK: нажмите «Изменить» в правой части местоположения SDK и пройдите, чтобы установить любые обновления:

Изображение 2916

Затем я нажал на «Logcat» внизу Android Studio и узнал, что мне также нужно настроить Android SDK, поэтому выберите последнюю платформу Android API:

Изображение 2917

После этого я могу запустить APK в эмуляторе.

Deming
06 июль 2018, в 08:48

Поделиться

Перейдите в файл gradle.build и нажмите «Синхронизировать сейчас». Или щелкните значок в проекте «Синхронизация» с файлом Gradle

ИЛИ Перейдите в ИнструментыAndroidПроект синхронизации с файлом Gradle

VAIBHAV NERLE
19 апр. 2018, в 14:22

Поделиться

МОЕ РЕШЕНИЕ
Эта ошибка сводила меня с ума. Никакая синхронизация не исправила это. Я обнаружил, что если я изменил свой модуль build.gradle (возможно, добавив пустую строку или пробел после строки), а затем синхронизировал этот файл, все хорошо.

DontPanic
23 сен. 2018, в 22:06

Поделиться

Я знаю, что это старый вопрос, но все же может помочь кому-то. В моем случае я переименовал каталог SDK и перезапустил Studio, который заставил его запросить местоположение SDK. После выбора местоположения SDK ошибка исчезла.

gaurav jain
06 сен. 2016, в 11:39

Поделиться

Вы должны выбрать «Создать версию инструмента» в настройках проекта.

  1. Выберите папку приложения проекта

  2. Нажмите F4 ИЛИ Щелкните правой кнопкой мыши на Project App
    Папка и открытые настройки модуля На вкладке «Свойства» выберите «Сборка»
    Версия инструмента из списка

Это будет работать на моей стороне, я надеюсь, что это поможет вам.

Nilesh Panchal
24 май 2018, в 06:00

Поделиться

пожалуйста, проверьте версию sdk, а инструменты sdk находятся в менеджере sdk и вы выполните проект gradle.properties.
такие как:
BUILD_TOOLS_VERSION = 25.0.1
COMPILE_SDK_VERSION = 25

Wu.Xiangdong
28 июнь 2017, в 10:55

Поделиться

Вы используете Google API SDK. Это по какой-то причине больше не работает со встроенным java JDK/JRE.

Следуйте описанному здесь решению и задайте путь Android JDK к локальному JDK (например, OpenJDK)

Daniele Segato
14 июнь 2017, в 10:17

Поделиться

Для Android Studio 2.1 нажмите «Проект», и вы увидите выделенное красным раскрывающееся меню, чтобы выбрать недостающую информацию.

likejiujitsu
10 июнь 2016, в 21:25

Поделиться

Работа для меня 1 File > close preject. 2 open an existing Android Studio project 1 File > close preject. 2 open an existing Android Studio project

Wallace Roberto
20 нояб. 2018, в 20:30

Поделиться

Наконец я снова импортировал проект, и он заработал.

Sharad
15 нояб. 2018, в 09:22

Поделиться

В моем случае у меня было двойное объявление зависимости внутри уровня проекта build.gradle. Как только я удалил его, сделал синхронизацию Gradle, и это сработало.

Mark Buikema
14 авг. 2018, в 11:57

Поделиться

buildToolsVersion может отсутствовать в вашем приложении build.gradle

buildToolsVersion "26.0.3"

Добавьте его так Изображение 2918

HimalayanCoder
06 авг. 2018, в 14:02

Поделиться

Просто:

Build → Make Project

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

Shylendra Madda
03 авг. 2018, в 07:07

Поделиться

Я решил это с помощью Android Studio 3.1.3:

  1. Откройте свой проблемный проект в Android Studio. Нажмите » Файл»> «Экспорт в ZIP файл».
  2. Закройте свой проблемный проект (при необходимости выйдите из Android Studio).
  3. В вашей ОС удалите вашу проблемную папку проекта. Затем извлеките zip, который вы только что сделали ранее.
  4. Вернемся к Android Studio. На стартовом экране нажмите » Открыть существующий проект Android «. Перейдите в папку, которую вы только что извлекли.

Это.

Andreas
31 июль 2018, в 11:05

Поделиться

У меня была аналогичная проблема. Я пробовал синхронизацию с файлами gradle и удалял папку.idea, но ничего не работает.

Вот то, что сработало для меня:

1.) Закрыть андроид-студию

2.) Удалите папку c: /Users/{User}/. AndroidStudio {version}

Внимание: он удалит все установленные вами плагины и настройки. Попробуйте, если ничего не будет

Avinash kumawat
25 июль 2018, в 09:47

Поделиться

Есть куча ответов, я попытался использовать одно из этих решений, добавив новую строку в файл build.gradle, но это не сработало. Затем я изменил comileSdkVersion на другую версию, а затем изменил ее на версию, которую я имел. Появилась кнопка «Синхронизация». Нажав на нее, я решил проблему.

Iliya Gug
08 июнь 2018, в 23:39

Поделиться

Я просто изменяю minSdKversion на 23, как:

andriod {
    compileSdKVersion 27
    defaultConfig {
          minSdKversion 23
    }
}

Phiiphi Roberts
20 май 2018, в 03:59

Поделиться

Исходная совместимость должна быть выбрана в качестве минимальной версии Android, совместимой с вашим приложением (обычно выбираемой как SDK 15). Целевая совместимость должна быть выбрана как новейшая версия Android, совместимая с вашим приложением (SDK 23).
Затем вы хотите проверить свой AndroidMenifest и ваш gradle.build, чтобы узнать, действительно ли он настроен на выбранные свойства, если вы не можете просто добавить его вручную. и, конечно же, вы должны проверить, что расположение SDK фактически указывает на вашу SDK-папку вашего Android-студии (если вы импортируете из Eclipse, тогда вы должны указать папку Eclipse SDK).

Daniel Netzer
18 дек. 2015, в 11:28

Поделиться

Дайте путь SDK в файле local.properties как

sdk.dir=C:\Users\System43\AppData\Local\Android\sdk

и предоставить последнюю версию в файле compilesdk в файле gradle.

Narendra Kumar
18 дек. 2015, в 11:51

Поделиться

Ещё вопросы

  • 0Как сделать массив с помощью angularjs?
  • 0Позиция диалога со смещением не работает
  • 1Сборка колоды карт в Java с использованием 2 разных ENUMS
  • 0Неправильное поведение с кодом AngularJS
  • 0Функция загрузки изображения jquery не вызывается должным образом
  • 0Ограниченный запуск onFulfilled callback для обещания, даже если обещание отклонено
  • 0Разбить строку в массив с ключом и значением
  • 0Как вызвать демонстрационный URL с помощью VinceG php-first-data-api
  • 1Как исправить это исключение java.lang.String не может быть приведен к пользовательскому типу
  • 0JQuery 1.7. на не работает должным образом
  • 0Как заменить внутренний HTML div с текстом, используя jquery?
  • 1Отладка реагирует веб-приложение, которое является частью Dotnet
  • 0Обновить список в ng-repeat без функции onclick
  • 0AngularJS Предварительная настройка фильтра
  • 1Используйте Reflection без проблем с производительностью
  • 1Ошибка вывода индекса из списка на Python 3.x
  • 0ВЫБЕРИТЕ пользователей с несколькими условиями И / ИЛИ / В в 1 столбце
  • 1getResource вызывает NullPointerException
  • 0Определите, какой вход Flow.js / ng-flow (flow-btn) использовался для загрузки файла
  • 0Работая с ESPN API, как я могу проанализировать этот JSON?
  • 0Прокрутка контейнера, если изменяемый размер div достигает границы контейнера
  • 0MySQL возвращает количество новых и использованных продуктов из базы данных
  • 0Как исправить неизвестный столбец MySQL Query Alias? 2018
  • 1Текст внутри круга SVG в D3 не отображается
  • 0Удаление лишних изображений не работает
  • 0Javascript window.open по ссылке не работает в PHP
  • 0Порядок индекса Grunt src
  • 1Теорема о разделяющей трудности трудности
  • 0Как запустить код в модуле YUI?
  • 1нельзя использовать Tablelayout в виджете?
  • 0JQuery динамически добавленный текст не будет загружать стиль веб-шрифта
  • 1Как получилось, что в Localytics было зарегистрировано 2 сессии за запуск приложения?
  • 0вызвать функцию через jquery и вывести результаты в div в бритве html
  • 1Я получаю сообщение об ошибке при вставке базы данных
  • 0Проверка поля JQuery
  • 0Обрезать длинные HTML для предварительного просмотра, не нарушая HTML-теги
  • 0Как я могу использовать ngCordova File API для сохранения JSON?
  • 0Как отключить кнопку на Angular
  • 0Переписывать сценарии «Углового пути»?
  • 0Как использовать CONCAT_WS / GROUP_CONCAT в LIKE Mysql?
  • 1Журналы колб не печатаются, когда приложение запускается через gunicorn
  • 1Строка в Integer не работает
  • 0JavaScript / JQuery Parse XML
  • 0AngularJS forEach сравнить следующий индексный массив
  • 0Создание размера квадрата на основе jQuery
  • 1Класс не реализует интерфейсный член
  • 1Вложенные списки, Python из bash Output
  • 0ajax не разрешает запуск функций щелчка мышью в классе HTML
  • 1Создание пользовательского компонента, пользовательское свойство в схеме приводит к ошибке
  • 0Невозможно сфокусировать курсор, используя Javascript внутри Angular [duplicate]

My team and I have been very excited about Google’s new release of Android Studio 3.1. We have decided to upgraded from Android Studio 3.0.1 to it immediately once it was available in Stable channel without expecting any major problems. Little did we know,

http://www.quickmeme.com/meme/3sghsd

http://www.quickmeme.com/meme/3sghsd

Stable release from Google doesn’t always mean bug free

I am going to discuss about my experience with Google’s Android Studio 3.1.; what’s new about it, what are the issues to expect, and how my team and I have managed to solve them.

Let us begin with Android Studio 3.1. new main features:

  • C++ performance profiler : helps troubleshoot performance issues in app code.
  • Better code support editor in SQL table and query creation statements for Room or SQLite database
  • Added better lint support for Kotlin code

For more new features see: Release Note

Here are some issues we encountered after upgrading to Android Studio 3.1:

Issue #1: “Run” not compiling code

OR

Issue #2: Session ‘app’: Error Installing APK

These two issues (#1 and #2)seem to appear like bugs. The reason behind is either the code does not compile or Android Studio has failed to install the app.

Suggested solution: manually add Gradle-aware Make in Run/Debug Configuration.

Select Run and click Edit Configurations

Make sure, Gradle-aware Make is Added in TaskList or not. If not then:

  • click +
  • select Gradle-aware Make
  • Leave the task empty and select OK

NOTE: Make sure Gradle-aware Make is before Instant App Provision

Issue #3: APK file does not exist on disk

What happened here is because APK file has not been created and there is no error message to show. So, in order to see what went wrong, click on Toggle View on the left side menu (see image below). You will see a list of error messages.

Note: Some might suggest to disable Instant Run. It might help in some cases. However we need to keep in mind that Instant Run is one of the most useful features in Android Studio to speed up build process.

Bonus

Here are some solutions to try out if you are having problems building Android project (not just on Android Studio 3.1):

  • Sync / refresh Gradle
  • Build → Rebuild
  • File → invalidate caches / restart
  • Delete .gradle folder

(Please note that you can try either one of the solution. You might not need to do all of them in this order.)

Note: Don’t worry, this .gradle folder will be generated automatically by Android Studio after your Gradle is synced successfully. In some cases, you might need to delete .gradle folder and re-sync it to make sure your Gradle is updated successfully.

Update #1

There was a situation when I ran my app in Android Emulator, and I tried to attach debug, my application crashed.

First Solution:
Restart your Android Emulator or use another Android Emulator.

Second solution: Cold boot your Android Emulator
In Android Studio Menu Bar, select ToolAVD Manager then find your Android Emulator. In Actions column, select drop down icon then click on Cold Boot Now.

I will keep this article updated.

Update #2

Issue: app module cannot be built with the error message below.
Error: please select Android SDK.

Solution:

Here the steps that I found in StackOverflow that worked:

  1. File — > Invalidate Caches — > Invalidate
  2. File — > Close Project.
  3. Remove the project from the AS project selector window.
  4. Quit from Android Studio
  5. Start Android Studio and open project again

Update #3

Issue: I encountered below issue when try to build the app.

Circular dependency between the following tasks:
:compileTestGroovy
+--- :compileTestJava
|    --- :compileTestGroovy (*)
--- :compileTestScala
     --- :compileTestJava (*)

(*) - details omitted (listed previously)

Solution: Disable Instant Run did the trick.

Update #4

Issue: I encountered below issue when try to build the app.

android studio Run Configuration Error: Broken configuration due to unavailable plugin or invalid configuration data.

Solution: Make sure android support plugin is checked in plugins section under preferences.

Update #5

Issue: I encountered below issue when try to build the app.

Write access is allowed from event dispatch thread only

Solution: Seems like android studio conflicted with my installed JDK version, so I need to make sure to use embedded JDK version in android studio SDK Location.

Update #5

Issue: I had below issue when try to build the app.

buildOutput.apkData must not be null

Solution: clean and re-make the android project.

Build -> Clean Project

Build -> Make Project

Update #6

Issue:

Error while executing: am start -n “SplashActivity” -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=SplashActivity }
Error type 3
Error: Activity class {SplashActivity} does not exist.

Error while Launching activity

Possible cause:

  • You installed the current app to different user. you can have owner user and guest user or more user as you added

So if you install the app for owner and try to re-install the app for Guest user, you will see the error.

Solution:

Switch to the user where the app was install before re-install the app, or delete the old app from the unwanted user.

  • Another cause is that your application was not properly uninstalled.

Solution:

You can go to setting -> Apps & notifications -> select the app -> then uninstalled the app

Update #7

Issue:

Sometime, when I run the Android emulator, I do not see any logs in logcat; at the end of the log, there’s an error:

Solution:

In the emulator, go to developer options and set logger sizes per log buffer to max, in my case I set to 16M.
Then restart android emulator. Refer to images below as references:

Update #8

Issue:

Error running ‘app’: Default Activity not found

Solution:

Option 1: Clear cache folder inside AndroidStudio and rebuild your project.

Option 2:

  • Go to Edit Configuration
  • -> Select your Application Module
  • -> Under Launch Options
  • -> Select Nothing from Launch drop down.

Update #9

Issue:

Error: Failed to open zip file.

Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync product (requires network)

Solution:

  • Delete all gradle folder in:

Linux or Mac: ~/.gradle/wrapper/dists

(~ is the home directory)

Windows: C:Users{user-name}.gradlewrapperdists

  • Restart Android Studio

После случайного удаления некоторых файлов проекта нажмите кнопку «Выполнить», чтобы открыть эту ошибку, решение состоит в следующем:

Нажмите «Файл» — «Настройка» — «Внешний вид и поведение» — «Android SDK» — «Изменить» по очереди следующим образом:

   

  Операционные этапы

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


Интеллектуальная рекомендация

указатель-события: нет; решить проблему сбоя клика

На работе сделал выпадающий список. Фон стрелки вниз добавляется к form-select :: after, но при нажатии стрелки событие раскрывающегося списка не может быть запущено. Так что добавьтеpointer-events: n…

Как идея соединяет MySQL?

1. Открытая идея 2. Справа есть база данных, щелкните 3. Нажмите » +» 4. Продолжайте нажимать 5. Выберите MySQL 6. Введите, где находится база данных, имя пользователя, пароль, тестовое соед…

CSRF и SSRF

Введение в уязвимости CSRF CSRF (подделка межсайтовых запросов, подделка межсайтовых запросов) относится к использованию недействительной идентификационной информации жертвы (файлы cookie, сеансы и т….

Разработка управления приложениями

Получить всю информацию о приложении PackageManager Android управляет пакетами приложений через PackageManager, и мы можем использовать его для получения информации о приложениях на текущем устройстве…

Вам также может понравиться

Анализ исходного кода пула потоков -jdk1.8

openjdk адрес загрузки http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/tags Логические шаги пула потоков, с которыми поставляется Java, — это, в основном, следующие шаги: Реализация псевдокода Отправить ис…

Используйте инструменты в макете XML:

В макете, если некоторые фиксированные значения атрибута не установлены, некоторое представление не будет видно, когда будет видна макет. Все, что мы можем увидеть эффект предварительного просмотра, к…

Войдите в JVM

1. Введение в JVM 1.1 Концепция JVM Введение в виртуальную машину: JVM (аббревиатура от Java Virtual Machine. Java Virtual Machine.), JVM — это настраиваемый компьютер, которого на самом деле не сущес…

пользователи Linux и группы пользователей

Пользователь категория Профиль пользователь Root (Root пользователя) Команда Советы Упорядочить #, имеет самую высокую задачу разрешения любого разрешения файла недействительно для корневого пользоват…

Котлин Базовый — класс и атрибуты

Давайте напишем простой JavaBean класса Student в Java, только с одним свойством, имя. Тот же класс в Котлин это: PUBLIC в Котлин является видимость по умолчанию, поэтому его можно опустить. Этот вид …

Понравилась статья? Поделить с друзьями:
  • Error please select android sdk android studio
  • Error please select a valid python interpreter перевод
  • Error please select a valid python interpreter error please select a valid python interpreter
  • Error please run this launcher as administrator farming simulator 2017
  • Error please plug out charger что делать