원인 : Android SDK 11 버전에서 지원하지 않은 library 사용
수정 방법 : build.gradle minSdkVersion 변경 (appcompat-v7:26.1.0 경우 min SDK 14로 변경 필요)
build.gradle 기존 설정 상태
minSdkVersion 11
에러 로그
Manifest merger failed : uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in library [com.android.support:appcompat-v7:26.1.0] C:\Users\sonxx\.gradle\caches\transforms-2\files-2.1\adc235cebbaadf71513bc351b1058e8d\AndroidManifest.xml as the library might be using APIs not available in 11
Suggestion: use a compatible library with a minSdk of at most 11,
or increase this project's minSdk version to at least 14,
or use tools:overrideLibrary="android.support.v7.appcompat" to force usage (may lead to runtime failures)
수정
minSdkVersion 14 변경 후 오른쪽 상단 Sync Now 실행
에로 로그 least XX(번호) 표기되어 있는 번호 이상으로 변경
빌드 성공
minSdkVersion 변경이 불가능할 경우 아래와 같이 AndroidManifast 파일을 변경할 수 있지만 minSDK 19 이하일 경우 추천하지 않습니다.
2021년 9월 3일 기준 OS 사용 Android 점유율 아래와 같습니다.
반응형
'Android > Build Error' 카테고리의 다른 글
[안드로이드] KeytoolException 빌드 에러 해결 방법 (0) | 2021.09.06 |
---|---|
[안드로이드] build.gralde dependencies implementation 사용 에러 (0) | 2021.09.03 |
[Android] CMake clean 오류 (CreateProcess error=2 지정된 파일을 찾을 수 없습니다) (0) | 2021.06.29 |
[Android] You may need to adjust the proxy settings in Gradle. 빌드 에러 (33) | 2021.05.27 |
[Android] java.lang.NullPointerException (no error message) (0) | 2021.05.15 |