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

안드로이드 프로젝트 버전과 기기 버전에 대해 질문드립니다.

0 추천
안드로이드 4.2.2 버전으로 프로젝트를 만들었는데..

2.3.6과 같이 낮은 버전에서는 실행이 안되더라구요.

굳이 실행시키자고 한다면

1.프로젝트의 버전을 낮춰서 모바일로 돌린다거나,

2.기기의 버전을 업그레이드 시키면 되는데,

위의 두 방법 말고도 4.2.2 버전의 앱을 그보다 낮은 버전의 기기에서 실행 시킬 수 있나요..?

아직 안드로이드 초보라 잘 모르겠는데, 현재 마켓에 올라온 앱들은 낮은 버전을 기준으로 만든것인지..

정말 궁금합니다 ;ㅁ;) 힌트라도 알려주시면 감사하겠습니다~(꾸벅
anci (19,950 포인트) 님이 2013년 6월 3일 질문

2개의 답변

0 추천
 
채택된 답변
요즘 추세는 아이스크림샌드위치 기반이죠.. 낮은 버젼에서는 돌아갈수 없습니다...라고 말씀드리고 싶네요..

 

코딩하셨으면 알겠지만, 낮은 버젼에서 문법과 상위 버젼에서 문법도 약간 차이가 있는 걸로 압니다.
안드로메다개발자 (8,830 포인트) 님이 2013년 6월 3일 답변
anci님이 2013년 6월 3일 채택됨
빠른 답변 감사드립니다. 주로 4.2.2로 실습 중인데.. 2.3.6과 같이 낮은 버전의 유저들은 상위 버전으로 만든 앱은 전혀 이용할 수 없는건가요 ㅠ.ㅠ..
0 추천
아직도 프로요(2. )이상 많이 사용하고 있습니다. http://developer.android.com/about/dashboards/index.html
3분의 1이상이 2. 대이지요..호환이 안될리가 없지요...
 
4.2.2 기준으로 만들어 보진 않았는데 
저같은경우는ICE(4.0.3)기준으로 만든 앱이
2.3.6 s2 , 2.3.7 엑스페리아 에서도 잘돌아갑니다. 
문법이 없는경우나 대체된경우에만 그에 응하는 예외처리나 다른 문법으로 대체해주시면 됩니다. 
 
혹시 안드로이드 sdk매니저 에 Android Support Library 인스톨 하셨나요
요것이 Android 3.1 허니컴 이후 제공되는 API를 하위 버전에서 사용할 수 있게 해주는것입니다.
  (11,920 포인트) 님이 2013년 6월 3일 답변
매니페스트에
<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="17" />
요것도 확인해보시길
...