반응형
원인 : 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 |