Автоматический импорт не работает для классов Android в Android studio
Я работаю над проектом в Android-студии. Неожиданно случилось так, что автоматический импорт перестал работать в Android Studio для классов Android, таких как Android.widgets.Textview и т. Д. В настройках включен автоматический импорт. Если я пишу импорт android.widget.textview, то TextView хвастается в поле автоматического импорта. Пожалуйста, помогите в поиске решения. заранее спасибо
7 ответов
Проблема была с индексацией студии андроида.
Следуйте шагам..
Перейдите в "Файл"> "Недействительные кэши / перезапуск"
Теперь студия будет закрыта и перезапущена. Теперь начинается индексация. По завершении индексации вы найдете поля предложений со всеми возможными предложениями.
Для меня проблема была в том, что "Показать всплывающее окно импорта" не было отмечено в меню "Файл"> "Настройки"> "Редактор"> "Общие"> "Автоматический импорт"> "Java".
Для меня причина была в том, что у класса, который я пытался создать, не было явного открытого ключевого слова, что делало класс закрытым по умолчанию, поэтому он не отображался в контекстном меню импорта в Android Studio.
Для меня проблема заключалась в том, что отсутствовали строки в build.gradle (app)
plugins {
id 'kotlin-android-extensions'
}
Для меня проблема заключалась в том, что по какой-то странной причине был включен режим энергосбережения.
Решение:
Отключите «Режим энергосбережения» в меню Android Studio: «Файл» -> «Режим энергосбережения».
У меня такая же проблема, в моем случае я думаю, что это произошло из-за того, что я принудительно переименовал свои проекты флаттера. И, к сожалению, когда я понимаю, я забыл фактическое имя, прежде чем переименовать.
Но это решается нажатием на git, затем снова загрузите проект, снова откройте с помощью Android Studio. Вуаля, решает. Это может быть глупый способ решения, но он работает.
Я думаю, это произошло потому, что студия Android создала файл в проекте, чтобы сохранить настройки для каждого проекта. Но после того, как я переименую свою папку, связь между приложениями и файлом настроек прерывается.
Для меня проблема заключалась в том, что Gradle targetSdkVersion 30 и compileSdkVersion 30. Я изменил это в targetSdkVersion 31 и compileSdkVersion 31. И снова работает. Я два дня пытался решить эту проблему. И вуаля!