투케이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/

--------------------------------------------------------------------------
 
반응형
Comments