300x250

 

CompileSdkVersion, targetSdkVersion 31로 변경

or

gradle  

       configurations.all {
            resolutionStrategy { force 'androidx.core:core-ktx:1.6.0' }
        }

반응형
300x250

현상


아래와 같이 컴파일 오류 발생





원인 


데이터 바인딩 사용을 위한 dataBinding 요소가 

모듈 build.gradle에 추가 되지 않았음.

해결 


모듈 build.gradle에

dataBinding 요소 추가

dataBinding {
enabled = true
}


그래도 오류 발생한다면

AndroidStudio > Build 탭 > Rebuild



반응형
300x250


원인 ( Cause )


Java 코드 중에 특히나 라이브러리에 포함된 Java 코드를 사용하려면

특정 버전 이상의 ( 예 : Java 8 ) Java가 필요하다.




해결 ( Solution ) 


gradle에 타겟, 소스 호환성 버전을 특정 버전 ( 예 : Java 8 ) 으로 설정한다.


build.gradle(app)


compileOptions {

targetCompatibility = "8"

sourceCompatibility = "8"

}

반응형

+ Recent posts