Android Studio-자동 완성 및 기타 기능이 작동하지 않음


116

나는 안드로이드 스튜디오를 설치했다 .. 그것은 잘 작동하고 있었다. 이제 갑자기 자동 완성 기능이 작동하지 않습니다. 변수 확인이나 기능에 대한 도움이나 아무것도 확인하지 않고 아무 곳이나 입력 할 수 있습니다. 여전히 프로젝트를 컴파일 할 수 있고 그럴 때 오류가 발생합니다.

누구 든지이 문제로 나를 도울 수 있습니까?

답변:


207

파일> 캐시 무효화 / 다시 시작 ...> 무효화 및 다시 시작 클릭

이것은 정말로 나를 위해 작동합니다. 출처 : https://code.google.com/p/android/issues/detail?id=61844#c4


3
작동합니다. "인덱싱"프로세스가 완료 될 때까지 기다려야합니다. 그건 그렇고, SO의 답변 정렬은 무엇입니까? 이것은 분명히 최선의 대답이지만 절전 모드 대답의 몇 가지 잘못된 복사본 아래에 있습니다 (작동하지 않음).
Timmmm 2015

2
더 이상 작동하지 않음-AS 3.1.3은 XML을 편집 할 때 갑자기 제안 제공을 중단했습니다!
Someone Somewhere

이것이 작동하지 않으면 수동으로 캐시를 삭제하십시오. 이 답변을 참조하십시오 . 이것은 제 경우에 도움이되었습니다.
Pecan

97

파일 메뉴의 절전 모드 가 비활성화 되어 있는지 확인할 수도 있습니다 .


1
나를 위해 절전 모드를 비활성화하는 것이 트릭이었습니다! 감사. 다른 사람들의 경우 절전 모드 모드는 파일-> 절전 모드에서 비활성화 할 수 있습니다
Bunny Rabbit

많은 인터넷 검색 끝에 마침내 저에게 효과가 있었지만 작동을 시작하기 전에 Android Studio를 종료하고 다시 시작해야했습니다. 공유해 주셔서 감사합니다.
RickC

노트북을 분리했다가 다시 연결 한 후에 만 ​​절전 기능을 비활성화 할 수 있습니다.
tudor

answar에 감사드립니다 :)
Hasan

35

Android Studio를 닫습니다. C : \ Users \ UserName.android로 이동하고 폴더 이름을 변경합니다.

  • build-cache_old에 빌드 캐시

C : \ Users \ UserName.AndroidStudio3.2 \ system으로 이동하여 다음 폴더의 이름을 바꿉니다.

  • caches_old에 캐시

  • 컴파일러에서 compiler_old로

  • compile-server에서 compile-server_old로

  • conversion_old로 전환

  • external_build_system에서 external_build_system_old로

  • 프레임 워크에서 frameworks_old로

  • gradle_old로 gradle

  • resource_folder_cache에서 resource_folder_cache_old로

Android Studio를 열고 프로젝트를 다시 엽니 다.


19
  1. android studio 닫기

  2. path / .AndroidStudio3.5 / system / 캐시 폴더 삭제로 이동합니다.

  3. Android Studio 시작

    이것은 나를위한 일입니다.


1
감사. 그것은 나를 도왔다.
sophin

형님 감사합니다 !!! 많은 솔루션이 마침내 작동했습니다.
Ankit Gupta

시간 절약 감사합니다 다시 2 시간
Sanjeev Kumar

16

대부분의 경우 문제 Power Save Mode가 활성화되어 있고 비활성화하려면 Current inspection profile(에서 오른쪽 아래 모서리 Android Studio)로 이동하십시오.

여기에 이미지 설명 입력


14

개인적으로이 문제가 발생하지는 않았지만 다음 설정 ( File-> Settings또는 Alt+F7)을 확인하십시오.

프로젝트 설정 [이름]
Inspections - 보장 AndroidAndroid Lint확인, 또는 교대로 바로 상단에있는 드롭 다운 상자를 사용하여 기본값으로 다시 설정됩니다.

IDE 설정
Editor -> Code Completion- Autopopup code completion가 선택되어 있는지 확인하고 기본 설정에 따라 나머지 설정을 확인합니다.


7

다른 솔루션이 작동하지 않는 비슷한 문제가 발생했습니다.

Android Studio를 닫은 다음 .idea 및 빌드 폴더를 삭제하면 문제가 해결되었습니다.


7

아무것도 작동하지 않으면 (나에게 일어난 일처럼) % userprofile %의 Windows에서 사용자 프로필로 이동하십시오. 사용중인 Android 스튜디오 버전으로 이름이 지정되고 점으로 접두사가 붙은 폴더 (숨김)를 찾을 수 있습니다.

.AndroidStudio3.1과 같습니다. 그냥 삭제하십시오.


1
Android 스튜디오에 대해 설정 한 모든 구성이 삭제됩니다
Mirwise Khan


6

해결 방법 : Android Studio (Beta) 0.8.14-Mac OS X 에서 "파일-> 절전 모드" 를 비활성화 하십시오.

창에서 옵션은 다른 위치에있을 수 있습니다.


같은 문제가 있었는데 새로운 안드로이드 스튜디오를 탐색하는 동안 "파일-> 절전 모드" 를 켜서 어떤 기능을하는지 확인했습니다.

절전 모드를 비활성화하고 모든 지능형 기능이 돌아 왔습니다.

절전 모드에서 Android Studio는 Smart Code CompletionCode Analysis 와 같은 기능을 담당하는 모듈을 끕니다 .


6

작동 중

절전 모드 비활성화

절전 모드 옵션 해제 :: 파일-> 절전 모드



5

Android 스튜디오에는 실수로 클릭하면 코드 분석이 비활성화되어 배터리 소모가 줄어들고 성능도 향상되지만 오류를 감지하지 않고 자동 완료 작업을 수행하는 절전 모드가 있습니다.

절전 모드를 비활성화하려면

- 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

1
녹색 확인은 오류가 없음을 의미합니다. 노란색 사각형은 경고가 있음을 의미합니다. 빨간색 사각형은 오류가 있음을 의미합니다. 하얀 눈은 진행 중임을 의미합니다. 흰색 일시 중지 아이콘은 자동 완성 창이 닫히기를 기다리고 있음을 의미합니다. 절전 모드에 있으며 비활성화되었음을 나타내는 또 다른 흰색 아이콘이 있습니다.
Anubian Noob

4

이름이 지정된 모든 폴더를 제거하십시오. 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



1

나는 지금 까지이 문제가 여러 번 발생했습니다.

1- 전력 절약 모드 확인

2-만들 새 프로젝트를 동일한 응용 프로그램 ID와 패키지 이름 및 모든 소스 및 리소스 복사 , 새에 이전 프로젝트에서


6
이러한 방식으로 프로젝트를 재 작성하는 것은 그것의 암, ... 종류는 "WebMD에"접근 방식이다
mwieczorek

1

당신이 포함 된 라이브러리 프로젝트가있는 경우, 반드시 라이브러리에 종속 가지고 있는지 확인 build.gradle하여 나열 구성이 아닌 구성 . 또한 라이브러리를 포함하는 프로젝트에 나열된 모든 종속성이 있는지 확인하십시오 ( 여기 에서 구성을 사용하는 것이 좋습니다).apiimplementationimplementation


여전히 작동하지 않습니다. xml 파일에 사용자 정의보기를 포함했습니다. 속성 (사용자 정의 또는 기본값)은 자동 완성되지 않습니다. 치수 또는 문자열 파일 참조조차도 해당 뷰에서만 작동하지 않습니다.
Paramveer Singh 2018

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

코드 줄을 추가 한 후 결국이 메시지가 탭 아래에 노란색으로 표시되기 전까지는 이러한 제안 된 솔루션이 작동하지 않는 상태에서 며칠 동안이 문제가 발생했습니다. 코드 줄을 제거하면 메시지는 제거되었지만 문제는 제거되지 않았습니다. 통찰력 기능을 잃었지만 적어도 저에게는이 메시지가 표시되지 않는 코드 크기 창이있는 것 같습니다. 특정 지점을 지나면 마침내 메시지가 나타납니다. 이 문제에 대해 다른 스레드에서 제안 된 솔루션은 구성된 제한을 늘리기 위해 '도움말 / 사용자 지정 속성 편집'을 편집하는 것이었지만 이것을 여는 것만으로도 'idea.properties'폴더를 만들 것인지 묻는 대화 상자가 표시되어 결정했습니다. 결국 파일 크기를 줄이는 것보다 그 접근 방식을 위험에 빠뜨리지 마십시오.



0

Mac에서 내 프로젝트에 kotlin 라이브러리를 추가하는 동안이 문제가 발생합니다. macbook 언어를 영어로 변경하면이 문제가 해결되었습니다. 또한 자동 생성 된 데이터 바인딩 코드에 이상한 문제가 있었는데이 코드도 해결되었습니다.


0

이를 일으키는 원인은 여러 가지가있을 수 있습니다.

  1. targetSdkVersion및에 올바른 버전을 작성했는지 확인하십시오 compileSdkVersion.
  2. 확인 targetSdkVersion하고 compileSdkVersion동일합니다.

다른 솔루션은 다음과 같습니다.

  1. File→ 에서 캐시 무효화 및 Android Studio 다시 시작Invalidate Caches / Restarts...
  2. Build→ 에서 프로젝트 정리Clean Project
  3. Build→ 에서 프로젝트 다시 빌드Rebuild Project
  4. Build→ 에서 프로젝트 만들기 Make Project[이 과정은 다소 시간이 걸릴 수 있습니다.]

0

메뉴에서 선택 : File-> Invalidate Catches / Restart ...

열린 대화 상자에서 "무효화 및 다시 시작"을 선택하고 Android 스튜디오를 다시 시작할 때까지 기다립니다.


-1

나는 한동안 같은 문제가 있었다. Android Studio 사이트를 검색하고 소개에 부딪 힐 때까지. 그런 다음 자동 완성 기능을 활성화하는 방법을 찾았습니다. Ctrl + Space를 누르라고 말하고 내가했을 때 작동했습니다.


-1
  1. Android Studio를 닫습니다.
  2. C : / User / [SystemName]으로 이동하여 .gradle 파일을 삭제합니다.
  3. Android Studio를 열고 gradle 파일을 다시 동기화하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.