Автоматический импорт не работает для классов Android в студии Android

Я работаю над проектом в студии Android. Внезапно автоматический импорт перестал работать в студии Android для классов Android, таких как Android.widgets.Textview и т. д. В моих настройках включен автоматический импорт. Если я напишу import android.widget.textview, TextView появится в поле автоматического импорта.


person Minto    schedule 25.06.2014    source источник
comment
Попробуйте вариант + введите, если вы используете Android Studio на MacOSX   -  person Wesley    schedule 25.06.2014
comment
Только для android.xxxxx.xxxxxx мне нужно скопировать и вставить строки импорта   -  person Minto    schedule 25.06.2014


Ответы (3)


Проблема заключалась в индексации Android Studio.

Следуйте шагам..

Перейдите в «Файл» > «Недействительные кеши/перезапуск».

Теперь студия закроется и перезапустится. Теперь начинается индексация. По завершении индексации вы найдете поля предложений со всеми возможными предложениями.

person Minto    schedule 25.06.2014
comment
Браво! какая странная проблема для стабильной бета-версии - person Nativ; 03.11.2014
comment
Не мой. Просто попросите меня реализовать класс - person Brian Reinhold; 20.01.2017
comment
Invalidate/restart не работал, каким-то образом был снят флажок «Добавить однозначный импорт на лету», несмотря на то, что он работал не 2-3 обновления назад. Поставил галочку и теперь снова работает. - person the_dude_abides; 23.05.2017
comment
Windows 10, Android Studio 2.3.3 - не помогает - person user8542613; 05.10.2017
comment
Большое спасибо, я использую Android Studio 3.0.1, и автоматический импорт все еще не работает должным образом. - person lollerskates; 31.12.2017
comment
Хорошо, сработало для меня - person Muhammad Hassaan; 16.07.2018

Для меня проблема заключалась в том, что «Показать всплывающее окно импорта» не было отмечено в «Файл»> «Настройки»> «Редактор»> «Основные»> «Автоматический импорт»> «Java».

person Zsolt Z.    schedule 24.08.2015
comment
спасибо за расположение. моя проблема заключалась в том, чтобы исключить импорт android.widget. *, и удаление этого решило проблему. - person Saeed Arianmanesh; 14.03.2019

Для меня причина заключалась в том, что класс, который я пытался создать, не имел явное ключевое слово public, которое по умолчанию делало класс закрытым, поэтому он не отображался в контекстное меню импорта студии Android.

person Ismail Iqbal    schedule 21.11.2017