Ответ 1
Файл Go > Invalidate Caches/Restart... > Нажмите на Invalidate и Restart
Это действительно работает для меня. источник: https://code.google.com/p/android/issues/detail?id=61844#c4
Я установил андроид-студию.. он работал нормально. Теперь все неожиданно, ни одна из функций автозаполнения не работает. Я могу вводить что угодно, где бы ни было никакой проверки переменных, никакой помощи с функциями или проверки чего-либо. Я все еще могу скомпилировать проект, и я получаю ошибки, когда это произойдет.
Кто-нибудь может помочь мне решить эту проблему.
Файл Go > Invalidate Caches/Restart... > Нажмите на Invalidate и Restart
Это действительно работает для меня. источник: https://code.google.com/p/android/issues/detail?id=61844#c4
Вы также можете проверить, отключен ли Режим энергосбережения в Файл.
Закройте Android Studio. Перейдите в C:\Users\UserName.android и переименуйте папку:
Перейдите в C:\Users\UserName.AndroidStudio3.2\system и переименуйте эти папки:
caches to caches_old
компилятор в compiler_old
compile-server для compile-server_old
преобразование в Conversion_old
external_build_system to external_build_system_old
рамки для frameworks_old
gradle to gradle_old
resource_folder_cache to resource_folder_cache_old
Откройте Android Studio и снова откройте свой проект.
Я не сталкивался с этой проблемой лично, но попробуйте проверить следующие настройки (File
→ Settings
или Alt+F7
):
Настройки проекта [имя] Inspections
- убедитесь, что отмечены Android
и Android Lint
, или поочередно просто установите его по умолчанию, используя раскрывающийся список вверху.
Настройки IDE Editor
→ Code Completion
- убедитесь, что отмечен Autopopup code completion
(и проверьте остальные настройки в соответствии с вашими предпочтениями.
В большинстве случаев я видел, что проблема в том, что включен Power Save Mode
, чтобы отключить переход к Current inspection profile
(нижний правый угол в Android Studio
).
Если ничего не работает (как это случилось со мной), перейдите в свой профиль пользователя в Windows на% userprofile%. Там вы найдете папки (скрытые), названные в соответствии с версией андроид-студии, которую вы используете, и с префиксом в виде точки.
как .AndroidStudio3.1. Просто удали это.
Решение: попробуйте отключить "Файл → Режим энергосбережения" в Android Studio (бета-версия) 0.8.14 - Mac OS X
В окнах опция может находиться в другом месте.
У меня была такая же проблема, и я вспомнил, что, изучая новую студию Android, я включил "Файл → Режим энергосбережения" , чтобы увидеть, что он делает?
Я отключил режим энергосбережения, и все эти интеллектуальные функции вернулись.
Оказалось, что в режиме энергосбережения Android Studio отключает модули, отвечающие за такие функции, как Завершение Smart Code и Анализ кода.
Работает
Отключить режим энергосбережения
Опция режима экономии мощности без фиксации :: Файл → Режим энергосбережения
У меня была похожая проблема, когда ни одно из других решений не работало.
Закрытие Android Studio, а затем удаление папок .idea и build решило проблему.
Просто удалите все папки с именем AndroidStudioPreview
В Windows:
Перейдите в папку пользователя - в Windows 7/8 это будет:
[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)
В этой папке должна быть папка с именем .AndroidStudioPreview
В Mac OS X
Удалите эти файлы:
~/Library/Application Support/AndroidStudioPreview
~/Library/Caches/AndroidStudioPreview
~/Library/Logs/AndroidStudioPreview
~/Library/Preferences/AndroidStudioPreview
В андроид-студии есть режим энергосбережения, если вы случайно нажмете на него, что он отключит анализ кода, который уменьшит потребление батареи, а производительность также увеличится, но он не обнаружит ошибок и не выполнит автоматические полные операции.
Чтобы отключить режим энергосбережения
- Go to File Menu of Studio
- Uncheck The Power Saver Mode
В вашем коде IDE анализ будет показан с помощью символа глаза в правом углу вашей студии Android.
If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled
Отключите режим энергосбережения и сделайте недействительными кэш и перезапуск.
В моем случае, когда я переключаю язык клавиатуры на английский, автозаполнение работает снова.
У меня эта проблема много раз до сих пор, я предлагаю подход thees:
1 - как сказано проверить режим энергосбережения
2-create новый проект с таким же именем и именем приложения и скопировать весь исходный и ресурсный из старого проекта в новый,
Если у вас есть проект библиотеки, убедитесь, что в библиотеке есть зависимости в build.gradle
, перечисленные с помощью конфигурации api
, а не implementation
конфигурации.
Также убедитесь, что проект, включающий библиотеку, имеет все перечисленные зависимости (с помощью конфигурации implementation
здесь хорошо).
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.'
Была ли эта проблема в течение нескольких дней, когда ни одно из этих предлагаемых решений не работало до того, как это сообщение получилось желтым под вкладками после добавления строки кода. Удаление строки кода устранило сообщение, но не проблема. Кажется, что есть окно размера кода, в котором вы теряете возможности проницательности, но не получаете это сообщение, по крайней мере, для меня. После того, как вы перейдете к определенной точке, сообщение наконец появится. Предлагаемое решение в другом потоке для этой проблемы состояло в том, чтобы изменить "Справка/Изменить пользовательские свойства", чтобы увеличить настроенный лимит, но только открытие этого вызвало диалог с вопросом, хочу ли я создать папку "idea.properties", чтобы я решил не подвергать риску этот подход в конечном итоге, сокращая размер файла.
Simpy Это сработало для меня после перезапуска студии Android.
Я столкнулся с этой проблемой при добавлении библиотеки kotlin в мой проект на Mac. Изменение языка macbook на английский решило эту проблему. У меня также были некоторые странные проблемы с автоматически сгенерированными кодами привязки данных, которые также были решены.
Причин может быть несколько.
targetSdkVersion
и compileSdkVersion
.targetSdkVersion
и compileSdkVersion
совпадают.Другие решения могут быть:
File
→ Invalidate Caches / Restarts...
Build
→ Clean Project
Build
→ Rebuild Project
Build
→ Make Project
[этот процесс может занять некоторое время]У меня была такая же проблема некоторое время сейчас. Пока я не просмотрел сайт Android Studio и не наткнулся на введение. Затем я нашел, как активировать (я думаю) функцию автозаполнения. Там написано нажмите Control + Space и когда я это сделал, это сработало.