마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 버젼관리 질문입니다.

0 추천

친구랑 저랑 프로젝트를 진행하는데, 친구가 진행하는 sdk API LEVEL이 19라고 합니다.

 

그래서 저는 23 API였기 때문에, SDK 버젼을 19로 낮췄습니다.

 

제가 생각하기로, SDK 19버젼이 없으니까, SDK 19버젼을 다운로드 받으면 되겟지. 하고 SDK 매니저로 다운로드 받았습니다..

그리고 다시 안드로이드 스튜디오를 실행하니까, 마치 처음 실행할때처럼 SDK COMPONETS SETUP 이

나오더라구요.. 설치마법사가 왜 나오는거죠.?
SDK 23을 인스톨했고, SDK 19를 인스톨햇으면 둘다 사용할수 있는거 아닌가요..?

*아 그리고, 처음에 sdk 버젼 타켓을 잡을때 만약, 킷캣버젼 이상을 하겠다 라고 했을 경우에는,

 

minSdkVersion 15
targetSdkVersion 23

에서 타켓sdk 버젼을 19로 해주면 19이상에서 작동하는 건가요? 아니면 타켓버젼 23으로 해놓아도

minsdkversion이 15이니까 아래 버젼까지 포함되는 건가요?

익명사용자 님이 2016년 2월 19일 질문
2016년 2월 19일 수정

1개의 답변

0 추천
아 해결한거 같습니다.. 자답)

최소버젼~타켓버젼(테스팅 환경)

 

에서 타켓버젼 이상의 api는 타켓버젼으로 하위호환되고,

 

개발시에 complie sdk가 해당 개발환경이라고 볼수있기 때문에, compile sdk가 만약 API 23이라면,

그 하위버젼에서는 새롭게 추가된 API일 경우 사용 못할수도 있겠네요(정상작동실패)
익명사용자 님이 2016년 2월 19일 답변
...