Android Studio - автоматическое завершение и другие функции, не работающие

Я установил андроид-студию.. он работал нормально. Теперь все неожиданно, ни одна из функций автозаполнения не работает. Я могу вводить что угодно, где бы ни было никакой проверки переменных, никакой помощи с функциями или проверки чего-либо. Я все еще могу скомпилировать проект, и я получаю ошибки, когда это произойдет.

Кто-нибудь может помочь мне решить эту проблему.

Ответ 2

Вы также можете проверить, отключен ли Режим энергосбережения в Файл.

Ответ 3

Закройте Android Studio. Перейдите в C:\Users\UserName.android и переименуйте папку:

  • build-cache для build-cache_old

Перейдите в 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 и снова откройте свой проект.

Ответ 4

Я не сталкивался с этой проблемой лично, но попробуйте проверить следующие настройки (FileSettings или Alt+F7):

Настройки проекта [имя]
Inspections - убедитесь, что отмечены Android и Android Lint, или поочередно просто установите его по умолчанию, используя раскрывающийся список вверху.

Настройки IDE
EditorCode Completion - убедитесь, что отмечен Autopopup code completion (и проверьте остальные настройки в соответствии с вашими предпочтениями.

Ответ 5

В большинстве случаев я видел, что проблема в том, что включен Power Save Mode, чтобы отключить переход к Current inspection profile (нижний правый угол в Android Studio).

enter image description here

Ответ 6

Если ничего не работает (как это случилось со мной), перейдите в свой профиль пользователя в Windows на% userprofile%. Там вы найдете папки (скрытые), названные в соответствии с версией андроид-студии, которую вы используете, и с префиксом в виде точки.

как .AndroidStudio3.1. Просто удали это.

Ответ 7

Решение: попробуйте отключить "Файл → Режим энергосбережения" в Android Studio (бета-версия) 0.8.14 - Mac OS X

В окнах опция может находиться в другом месте.


У меня была такая же проблема, и я вспомнил, что, изучая новую студию Android, я включил "Файл → Режим энергосбережения" , чтобы увидеть, что он делает?

Я отключил режим энергосбережения, и все эти интеллектуальные функции вернулись.

Оказалось, что в режиме энергосбережения Android Studio отключает модули, отвечающие за такие функции, как Завершение Smart Code и Анализ кода.

Ответ 8

Работает

Отключить режим энергосбережения

Опция режима экономии мощности без фиксации :: Файл → Режим энергосбережения

Ответ 9

У меня была похожая проблема, когда ни одно из других решений не работало.

Закрытие Android Studio, а затем удаление папок .idea и build решило проблему.

Ответ 10

Просто удалите все папки с именем 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

Ответ 11

В андроид-студии есть режим энергосбережения, если вы случайно нажмете на него, что он отключит анализ кода, который уменьшит потребление батареи, а производительность также увеличится, но он не обнаружит ошибок и не выполнит автоматические полные операции.

Чтобы отключить режим энергосбережения

- 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

Ответ 12

Отключите режим энергосбережения и сделайте недействительными кэш и перезапуск.

enter image description here

Ответ 13

В моем случае, когда я переключаю язык клавиатуры на английский, автозаполнение работает снова.

Ответ 14

У меня эта проблема много раз до сих пор, я предлагаю подход thees:

1 - как сказано проверить режим энергосбережения

2-create новый проект с таким же именем и именем приложения и скопировать весь исходный и ресурсный из старого проекта в новый,

Ответ 15

Если у вас есть проект библиотеки, убедитесь, что в библиотеке есть зависимости в build.gradle, перечисленные с помощью конфигурации api, а не implementation конфигурации. Также убедитесь, что проект, включающий библиотеку, имеет все перечисленные зависимости (с помощью конфигурации implementation здесь хорошо).

Ответ 16

'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

Была ли эта проблема в течение нескольких дней, когда ни одно из этих предлагаемых решений не работало до того, как это сообщение получилось желтым под вкладками после добавления строки кода. Удаление строки кода устранило сообщение, но не проблема. Кажется, что есть окно размера кода, в котором вы теряете возможности проницательности, но не получаете это сообщение, по крайней мере, для меня. После того, как вы перейдете к определенной точке, сообщение наконец появится. Предлагаемое решение в другом потоке для этой проблемы состояло в том, чтобы изменить "Справка/Изменить пользовательские свойства", чтобы увеличить настроенный лимит, но только открытие этого вызвало диалог с вопросом, хочу ли я создать папку "idea.properties", чтобы я решил не подвергать риску этот подход в конечном итоге, сокращая размер файла.

Ответ 17

Simpy Это сработало для меня после перезапуска студии Android.

Ответ 18

Я столкнулся с этой проблемой при добавлении библиотеки kotlin в мой проект на Mac. Изменение языка macbook на английский решило эту проблему. У меня также были некоторые странные проблемы с автоматически сгенерированными кодами привязки данных, которые также были решены.

Ответ 19

Причин может быть несколько.

  1. Убедитесь, что вы написали правильную версию в targetSdkVersion и compileSdkVersion.
  2. Убедитесь, что targetSdkVersion и compileSdkVersion совпадают.

Другие решения могут быть:

  1. Неправильные кэши & перезапустите Android Studio из FileInvalidate Caches / Restarts...
  2. Очистите свой проект от BuildClean Project
  3. Перестроить проект из BuildRebuild Project
  4. Сделать проект из BuildMake Project [этот процесс может занять некоторое время]

Ответ 20

У меня была такая же проблема некоторое время сейчас. Пока я не просмотрел сайт Android Studio и не наткнулся на введение. Затем я нашел, как активировать (я думаю) функцию автозаполнения. Там написано нажмите Control + Space и когда я это сделал, это сработало.

Ответ 21

  1. Закройте Android Studio.
  2. Перейдите в C: /User/[SystemName] и удалите файл .gradle.
  3. Откройте Android Studio и снова синхронизируйте файл Gradle.