Notice
Recent Posts
Recent Comments
Link
투케이2K
308. (TWOK/ERROR) [Android] minSdkVersion 21 cannot be smaller than version 24 declared library 본문
투케이2K 에러관리
308. (TWOK/ERROR) [Android] minSdkVersion 21 cannot be smaller than version 24 declared library
투케이2K 2025. 5. 5. 11:01[환경 설정 및 설명]
프로그램 : AndroidStudio
설 명 : [Android] minSdkVersion 21 cannot be smaller than version 24 declared library
[설 명]
--------------------------------------------------------------------------
[개발 및 테스트 환경]
--------------------------------------------------------------------------
- 제목 : [Android] minSdkVersion 21 cannot be smaller than version 24 declared library
- 테스트 환경 : 삼성 갤럭시 스마트폰 / 안드로이드 / Android
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[에러 원인]
--------------------------------------------------------------------------
1. 안드로이드에서 특정 라이브러리 (aws kinesisvideo) 사용 시 프로젝트 minSdkVersion 이 최소 사양을 만족하지 않아서 발생하는 빌드 이슈
2. KvsVideo 라이브러리 설치 관련 버전 확인 사이트 :
>> https://mvnrepository.com/artifact/com.amazonaws/aws-android-sdk-kinesisvideo
3. 에러 발생 로그 전문 :
Error:
uses-sdk:minSdkVersion 21 cannot be smaller than version 24 declared in library [com.amazonaws:aws-android-sdk-kinesisvideo:2.57.0] /Users/mac/.gradle/caches/transforms-4/4752df6989847e020c5822a9b00d7630/transformed/jetified-aws-android-sdk-kinesisvideo-2.57.0/AndroidManifest.xml as the library might be using APIs not available in 21
Suggestion: use a compatible library with a minSdk of at most 21,
or increase this project's minSdk version to at least 24,
or use tools:overrideLibrary="com.amazonaws.kinesisvideo" to force usage (may lead to runtime failures)
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[해결 방법]
--------------------------------------------------------------------------
1. 안드로이드 build.gradle 파일에서 라이브러리 최소 사양을 만족할 수 있게 minSdkVersion 버전 변경 수행
2. minSdkVersion 버전 변경 후 그래들 동기화 실시
3. 프로젝트 clean 수행 후 다시 rebuild 프로젝트 수행
--------------------------------------------------------------------------
--------------------------------------------------------------------------
[참고 사이트]
--------------------------------------------------------------------------
[kvs (Kinesis Video Streams) , HLS (HTTP 라이브 스트리밍) 설명 및 정리]
https://blog.naver.com/kkh0977/223724719256?trackingCode=blog_bloghome_searchlist
[Kvs 실시간 영상 재생 관련 STUN , TUN 서버 연결 이슈]
https://blog.naver.com/kkh0977/223162726931?trackingCode=blog_bloghome_searchlist
[자바스크립트 AWS WebRTC 실시간 동영상 재생 수행 - KVS Stream Video]
https://blog.naver.com/kkh0977/223170500993?trackingCode=blog_bloghome_searchlist
[AWS 사이트 주요 질문 정리 사이트]
https://aws.amazon.com/ko/kinesis/video-streams/faqs/
--------------------------------------------------------------------------
반응형
'투케이2K 에러관리' 카테고리의 다른 글
Comments