Android Studio выбирает SDK ошибка при попытке запустить проект

Я использую Android Studio 3.1 на Ubuntu 18.04 LTS. В настоящее время я работаю над проектом с целевым API 28. Я загружал SDK с уровнем API 28 во время установки, но иногда, когда я пытаюсь запустить свой проект на моем устройстве, всплывающее диалоговое окно предлагает мне выбрать SDK. Это происходит не каждый раз, а иногда, даже если я запускал проект раньше и не вносил изменений в путь SDK. Я не знаю, что вызывает это. Я видел похожие вопросы по Stackru, но ни одно из решений не работает для меня. Вот что я сделал до сих пор:

  • Синхронизировал мой проект
  • Недействительный кеш и перезапуск
  • закрыл мой проект и открыл его снова
  • Деинсталлировал мой SDK и загрузил его снова
  • Переключился обратно на старую версию SDK, а затем снова вернулся

Но ничего из этого не сработало, и единственный найденный мной обходной путь - открыть другой проект, который я скачал с Github (с API 26), собрать его, а затем вернуться к моему текущему проекту. Это решает это временно. Несколько моих друзей работают над одним проектом на разных машинах (Windows, Mac) и у них тоже есть такая проблема. Это ошибка с AS или есть постоянное решение?

2 ответа

Решение

Я нашел этот обходной путь. Это не идеально, но это работает. Надеюсь, что это будет полезно для кого-то еще. Переместите папку проекта в другое место, а затем откройте ее. Это решает проблему.

Файл-> Настройки->Android SDk. Если он уже был в вашей системе, установите путь к нему, в противном случае загрузите SDK из инструментов SDK, выбрав определенное имя.

Другие вопросы по тегам