Android Studio에서 갑자기 기호를 확인할 수 없습니다 오늘 열었고 거의 모든 것이

Android Studio 0.4.2는 정상적으로 작동했으며 오늘 열었고 거의 모든 것이 빨간색이었고 자동 완성 기능이 작동하지 않았습니다. 수입품을보고 AS 가 갑자기 android.support.v4를 찾을 수 없다고 말하고있는 것 같습니다 (사용하지 않는 수입품을 제거하는 옵션을 제공합니다). ( android.support.v7 은 괜찮은 것 같습니다).

내가 시도한 것 :

  • 프로젝트 재건
  • 프로젝트 청소
  • Gradle 파일과 동기화
  • 프로젝트 마감, AS 마감 및 재실행 / 재 개설
  • 파일> 캐시 무효화 / 재시작
  • 린트 검사 중, 명백한 것이 보이지 않았습니다.
  • SDK 관리자에서 모든 지원 라이브러리가 최신 상태인지 다시 확인
  • 내 Build.gradle을 검사하면 변경 사항이 없으며 평소와 동일하지만 항상 작동하는 방식입니다.

관련이있는 경우 :

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile project(':libraries:facebook')
    compile files('libs/core.jar')
}

“Gdle과 동기화”를 누르고 “프로젝트 설정”을 열면 라이브러리 참조가 중복되어 사용하지 않는 라이브러리를 제거하라는 빨간색 오류가 발생합니다.
여기에 이미지 설명을 입력하십시오

내 프로젝트는 컴파일되고 잘 실행되지만 실제로 자동 완성 작업이 필요합니다 !! 누구든지 제안이 있습니까?



답변

당신은 이미 도움이 될만한 것들의 목록을 내려 왔지만 시도해 볼 수 있습니다 :

  • Android Studio 종료
  • 프로젝트 백업
  • 모든 .iml 파일과 .idea 폴더를 삭제하십시오.
  • Android Studio를 다시 시작하고 프로젝트를 다시 가져 오십시오.

그건 그렇고, 프로젝트 구조 대화 상자에 표시되는 오류 메시지는 대부분 가짜입니다.

최신 정보:

카나리아 업데이트 채널에서 Android Studio 0.4.3을 사용할 수 있으며 이러한 문제를 대부분 해결해야합니다. 약간의 문제가있을 수 있습니다. 0.4.3에서이 코드를 발견하면 저희에게 알려 주시고 모든 코드 경로를 처리 할 수 ​​있도록 신뢰할 수있는 단계를 재현 해보십시오.


답변

앞에서 언급 한 것은 실제로 나를 위해 작동하지 않았습니다. 그러나 Invalidate Caches/Restart문제를 해결 한 것으로 보이는 파일 메뉴에서이 메뉴 항목을 찾았습니다 .

백그라운드에서 무슨 일이 있었는지 모르겠지만 Android Studio가 다시 시작되면 상태 표시 줄 Indexing...이 1 분 정도 말한 것 같습니다.

참고로 Android Studio 0.5.4를 사용하고 있습니다.


답변

링크를 통해 이동하면 효과가 있습니다.

1.) 안드로이드 스튜디오의 왼쪽 상단 메뉴에서 파일 옵션을 선택하십시오.

2.) 옵션 : “Invalidate Cache / Restart.”를 선택하십시오. 대화 상자가 열립니다.

3.) “Invalidate and Restart”옵션이있는 첫 번째 버튼을 클릭하십시오.

4.) 스튜디오를 닫고 다시 시작합니다. 프로젝트 인덱싱을 시작하십시오.

내 문제가 해결되었습니다.

파일-> 캐시 무효화 / 다시 시작-> 무효화 및 재시작

출처 :
https://www.youtube.com/watch?v=FX_gCTpqhwM


답변

안드로이드 스튜디오 1.3

  1. 모듈 설정 열기
  2. 당신을 클릭 모듈 모듈 메뉴에서
  3. 에서 속성 탭 의 설정 소스 호환성대상 호환성을 자바 버전.

나는 다른 일을하지 않았고 그것은 나를 위해 일했다.


답변

나에게 그것은 build.gradle의 “progaurd”빌드 항목이었다. 전체 빌드 섹션을 제거한 다음 다시 동기화하고 문제를 해결했습니다.


답변

Android Studio 3.1.4를 사용하고 있으며 api 대상이 낮은 개발 지점에서 대상 api Oreo가있는 다른 지점으로 이동할 때 이러한 문제가 발생했습니다. 나는 효과가있는 첫 번째 솔루션을 시도했지만 꽤 까다로운 반면 두 번째 솔루션은 문제를 해결하지 못했습니다.

내 솔루션
문제가 다시 발생했을 때 파일을 동기화하도록 요청하기 위해 응용 프로그램 gradle 파일을 AS로 약간 수정하려고 시도했지만 트릭이 발생했습니다. 그런 다음 변경 사항을 삭제했습니다.

“그라들 파일과 프로젝트 동기화”도 잘 작동 할 것 같지만 직접 시도하지는 않았습니다.

그것이 도움이되기를 바랍니다.


답변

Android Studio에는 훨씬 쉬운 솔루션이 내장되어 있으며 일반적으로 다른 답변에 언급 된 무차별 대입 솔루션이 필요없이 작동하므로 먼저 시도해보십시오.

Android Studio의 오른쪽에있는 “gradle”기호를 클릭 한 다음 “모든 Gradle 프로젝트 새로 고침”도구를 클릭하십시오.