[android] 알 수없는 속성 android : layout_width, layout_height, id, gravity, layout_gravity, padding

  • 모든 안드로이드 태그에서 알 수없는 속성 오류가 발생합니다.

  • 레이아웃 XML에서 자동 제안이 모든 속성 (예 : layout_width, layout_height, orientation, orientation 및 기타 모든 Android 속성)을 표시하지 않습니다.

여기 스냅 샷이 있습니다

여기에 이미지 설명 입력

여기에 이미지 설명 입력
이 문제를 해결하기 위해 내가 한 일.

  • 클린 빌드 및 재 구축
  • .idea 파일 삭제
  • 무효화 된 캐시 / 다시 시작 .. 옵션
  • 절전 모드를 켭니다.

SDk가 최신 상태입니다.

앱 수준 Gridle에서

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.example.abhishek.ondemandservice"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),     'proguard-rules.pro'
        }
    }
}

응용 프로그램 수준 Gride.

buildscript {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        maven { url "http://dl.bintray.com/populov/maven" }
        jcenter()
        mavenCentral()
    }
}



답변

Tools-> Android-> Sync Project with Gradle Files로 이동하십시오.


답변

나를 위해 일한 유일한 것은 다음 폴더를 청소하는 것입니다.

c:\Users\<user>\.gradle\caches\
c:\Users\<user>\.AndroidStudio3.2\system\caches\

Android Studio는 라이브러리를 다시 다운로드하고 캐시하여 모든 것을 정상으로 되돌릴 수 있습니다.

출처 : https://stackoverflow.com/a/53053438/7515903

크레딧 : @alexuz


답변

수정하려면 gradle 파일에서 무언가를 변경 한 다음 gradle을 다시 동기화하십시오. 이것은 나를 위해 일했습니다.

크레딧 : https://stackoverflow.com/a/47500156/5673746


답변

나는 시도했다 :

  • 빌드 폴더 제거
  • 프로젝트 청소
  • 프로젝트를 Gradle 파일과 동기화

그러나 아무것도 작동하지 않았습니다. 마지막으로 파일> 캐시 무효화를 사용 하여 오류를 수정했습니다.


답변

이러한 방법으로 문제를 해결할 수 있습니다 (알 수없는 속성 android : layout-width).

  1. 프로젝트를 Gradle 파일과 동기화 (파일-> 프로젝트를 Gradle 파일과 동기화)
  2. 캐시 무효화 및 재시작 (파일-> 캐시 무효화 및 재시작-> 무효화 및 재시작)
  3. 프로젝트 폴더에서 .gradle 및 .idea 파일을 삭제하고 프로젝트를 다시 빌드하십시오.
  4. Android 스튜디오에서 캐시 폴더 삭제 (.AndroidStudio3.2-> 시스템-> 캐시)


답변

나도 이런 ..

  1. 프로젝트 위치에있는 .idea 폴더를 삭제하면됩니다.

  2. 빌드> 클린 프로젝트

  3. 그런 다음 앱 수준 gradle에서 무언가를 변경하십시오.

그런 다음 Android Studio에서 프로젝트를 동기화하도록 요청합니다. 계속해서 동기화하면 문제가 사라질 것입니다.


답변

같은 문제가 있었지만 Visual Studio를 다시 설치 한 후 Android 스튜디오 3.2에서 저에게 도움이 된 것은 대상 버전을 28로 업그레이드하고 버전 28을 컴파일하는 것이 었습니다. 이전에는 버전 27이었습니다.

이 패키지도 업그레이드해야했습니다.

implementation "com.android.support:support-v4:28.0.0"
implementation 'com.android.support:support-core-ui:28.0.0'

Gradle이 동기화되면 저에게 효과적이었습니다.