После успешного импорта Eclipse-Android-Project в «Android Studio 1.4» я получаю сообщение об ошибке
«Пожалуйста, выберите Android SDK»
когда я нажимаю на кнопку, чтобы запустить приложение в симуляторе, но я не могу найти способ сделать это.
Это диалоговое окно открывается, когда я нажимаю «запустить»:
Это диалоговое окно «структура проекта»:
Что мне теперь делать?
Ответы:
Я иду
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 3.1.2
[см. Ответ ниже]Смотрите последнюю версию Android Studio
источник
File -> Sync Project with Gradle Files
ИСПРАВЛЕНИЕ ДЛЯ 3.1.2 ИЛИ НОВЫХ ВЕРСИЙ
Некоторые из моих коллег и я столкнулись с той же проблемой в AS 3.1.2 , но простая Синхронизация не помогла нам. Для нас решение было немного другим:
ДОПОЛНИТЕЛЬНЫЕ КОНСУЛЬТАЦИИ, ЕСЛИ ВЫ ПОСТОЯННО ИМЕЕТЕ ЭТОТ ПРОБЛЕМУ
Некоторые из вас постоянно сталкиваются с этой проблемой, и это «решение» устраняет ее только временно. В то время, когда мы начали получать эту ошибку, мы использовали упаковщик gradle 4.6 и плагин Android gradle 3.1.0, но с тех пор мы вернулись к gradle 4.4 и используем его с последним плагином Android gradle, и мы не видели эту проблему с того времени.
источник
В 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
, где-нибудь оставьте пустое место и нажмите на синхронизацию , когда Gradle покажет, что синхронизация завершена, ошибка исчезнет.источник
Это самый простой способ решить эту проблему:
Это оно! Вы сделали
источник
Теперь в Android Studio 3 и выше вы можете попробовать синхронизировать проект с Gradle, например:
источник
Помог комментарий @Nisarg: «установить последнюю версию в версии Compile Sdk»
Я изменил с API 8 на API 23, и сообщение об ошибке исчезло.
источник
Нажмите « ⌘ + Shift + A » на Mac (или « Ctrl + Shift + A » в Windows) и во всплывающем окне EditText напишите « Синхронизировать проект с файлами Gradle ». После этого дважды щелкните по появившейся опции. Затем он синхронизирует ваш SDK Gradle с файлом проекта.
источник
Нажмите первую кнопку обновления на вертикальной вкладке Gradle в Android Studio справа
источник
Следуй этим шагам:
Надеюсь это поможет.
источник
Для этой ошибки есть несколько решений для проб и ошибок. Один из них наверняка подойдет вам. Ниже приведены решения:
1.
2.
3.
4.
5.
6.
источник
Перейдите в Файл >> ProjectStructure (⌘;). Это откроет это окно, а затем выберите модуль приложения . Затем выберите версию Compile SDK. Выберите последнюю версию и нажмите «Применить».
источник
У меня была эта проблема на всех версиях AS 3.0+. Синхронизация с Gradle не решила проблему для меня. Решение от András Klöczl было единственной вещью, которая позволила бы мне закончить кодирование. Проблема заключалась в том, что каждый раз, когда мне приходилось делать синхронизацию, проблема возвращалась. Так что я должен был пройти этот процесс в любое время, когда я хотел внести изменения в свой
build.gradle
. Что в конечном итоге работает для меня , чтобы понизить мой Котлин версии от1.2.40
до1.2.30
источник
1.2.50
до1.2.51
. И в моей AS у меня есть последний в настоящее время плагин kotlin, который1.2.51-release-Studio3.1-1
Моя проблема заключалась в том, что если я изменил проект (например, открыл новое окно Android Studio с другим проектом), эта ошибка произошла.
Поэтому я прочитал каждый ответ на этот вопрос, и решение «очистить кеши и снова открыть проект» не было столь полезным в моем случае.
Вместо этого я обнаружил, что если версия плагина Kotlin в Android Studio была ниже, чем в файле Gradle, проблема возникла.
Моя установка была:
Что решило проблему?
Я обновил плагин Kotlin:
Файл -> Настройки -> Плагины -> Установить плагин JetBrains ...
Затем найдите Kotlin и нажмите «Обновить». После обновления просто перезапустите Android Studio и синхронизируйте Gradle.
источник
Структура и параметры меню немного изменились по сравнению с Android 3.2.0. Я исправил эту ошибку, изменив Module SDK в следующем меню:
Файл> Структура проекта> Модули> Файл приложения> Вкладка «Зависимости»> Модуль SDK
Убедитесь, что нажали « Применить», чтобы сохранить изменения.
источник
Просто измените версию инструментов сборки на 25.0.3 .. и синхронизируйте сейчас, надеюсь, это поможет ..
источник
Это сработало для меня.
Файл -> Настройки -> Android SDK -> Редактирование местоположения Android SDK -> Android SDK
источник
local.properties
файла, поэтому она работает.Перейдите: Файл> Структура проекта> Модули -> приложение> Свойства
выберите: Скомпилировать версию SDK =
API26
Build Tools Version = 27.0.0 Совместимость с исходным кодом = 1.8 Целевая совместимость = 1.8источник
открыть файл build.gradle. просто добавьте пробел или нажмите Enter. затем синхронизировать проект. оно работает...
источник
Иногда андроид студия просто действует глупо и нуждается в каком-то сбросе ..
Перейдите в файл settings.gradle, в котором он должен быть,
include ':app'
измените его
include ':ap'
и синхронизируйте.после синхронизации измените его на
include ':app'
снова.Теперь все должно работать хорошо.
источник
В моем случае там нет выбранной версии Java SDK в структуре проекта
Я должен был выбрать -
1.Совместимость источников (1.7)
2. Целевая Совместимость (1.7)
как показано на рисунке.
источник
Build tools version
выбрал, выбор 27.0.3 это исправить.Самое простое решение этой проблемы:
Сначала убедитесь, что ваш путь SDK является правильным. Затем, пожалуйста, закройте текущий проект и в меню запуска Android нажмите на проект импорта и выберите ваш проект из проводника. Это всегда решит мою проблему
источник
Если вы используете 'Profile or Debug APK ...', то вы можете столкнуться с этой ошибкой.
Мое решение состоит в том, чтобы сначала проверить SDK на наличие обновлений в диспетчере SDK: нажмите «Изменить» в правой части расположения SDK и пройдите, чтобы установить все обновления:
Затем я нажал «Logcat» в нижней части Android Studio и обнаружил, что мне также нужно настроить Android SDK, поэтому выберите последнюю платформу Android API:
После этого я могу запустить APK в эмуляторе.
источник
Перейдите в файл gradle.build и нажмите «Синхронизировать сейчас» ИЛИ щелкните значок « Синхронизировать проект с файлом Gradle».
ИЛИ Перейдите в Инструменты -> Android -> Синхронизировать проект с файлом Gradle
источник
В последней андроид студии 3.3.2 иконка
sync project with Gradle Files
измененаТеперь попробуй это
источник
Для Android Studio 3.5 достаточно «Файл -> Синхронизировать проект с файлами Gradle».
источник
Открыв свой проект в Android Studio, я открыл версию приложения для файла build.gradle, расположенного в папке Gradle Scripts проекта. Когда я поместил указатель мыши над номером buildToolsVersion, всплыла подсказка, указывающая, что необходимо обновить версию инструментов сборки Android (см. Скриншот). Я изменил значение buildToolsVersion на значение, указанное в ошибке (27.0.2), и проблема была решена. Исходная ошибка (выберите Android SDK) исчезла, и проект снова успешно скомпилирован. Хотя это решение было упомянуто ранее, точные шаги, по-видимому, отсутствовали, так что, надеюсь, это устранит любые сомнения. Я предполагаю, что основной причиной этой проблемы является то, что была выпущена новая версия инструментов сборки, но Android Studio не вызвала мне никакого уведомления,
источник
Если указан ваш путь к SDK для Android, но проблема все еще не устранена, то это может произойти из-за того, что ваша студия Android не синхронизирована, даже если вы нажали « Синхронизировать сейчас». ссылку ».
Поэтому для повторной синхронизации перейдите в файл приложения gradle и внесите любые изменения или просто оставьте пробел, а затем снова выполните синхронизацию. Это будет работать отлично.
источник