다음과 같은 오류가 발생합니다.
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHand 유형의 오브젝트에 대해 알 수없는 특성 'supportLibVersion'을 (를) 가져올 수 없습니다.
반응 네이티브 응용 프로그램에서 작업하고 있으며 반응 네이티브 맵 종속성이 아래에 있는데 오류가 발생합니다.
dependencies {
def supportLibMajorVersion = supportLibVersion.split('\\.')[0] as int
def appCompatLibName = (supportLibMajorVersion < 20) ? "androidx.appcompat:appcompat" : "com.android.support:appcompat-v7"
implementation "$appCompatLibName:$supportLibVersion"
implementation('com.facebook.react:react-native:+') {
exclude group: 'com.android.support'
}
implementation "com.google.android.gms:play-services-base:${safeExtGet('playServicesVersion', '16.1.0')}"
implementation "com.google.android.gms:play-services-maps:${safeExtGet('playServicesVersion', '16.1.0')}"
implementation 'com.google.maps.android:android-maps-utils:0.5'
}
여기에 무엇이 잘못되었는지 아는 사람이 있습니까?
터미널의 오류는
실패 : 예외로 인해 빌드가 실패했습니다.
위치 :
빌드 파일 'D : \ react native \ abhishek \ Gwala \ node_modules \ react-native-maps \ lib \ android \ build.gradle'줄 : 20무엇이 잘못되었는지 :
프로젝트 ': react-native-maps'를 평가하는 중에 문제가 발생했습니다.
org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 유형의 오브젝트에 대해 알 수없는 특성 'supportLibVersion'을 (를) 가져올 수 없습니다.
라인 20은
def supportLibMajorVersion = supportLibVersion.split('\\.')[0] as int