안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 안드로이드 버전 질문입니다.
이클립스에서
1.
build target 을 2.1 로 하면
안드로이드 2.2 폰 사용자는 해당 어플을 사용할 수 없는건가요?
2.
build target 을 2.2 로 하면
안드로이드 2.1 폰 사용자는 해당 어플을 사용할 수 없는건가요?
두가지 질문입니다
조언 부탁드려요.
이클립스에서
1.
build target 을 2.1 로 하면
안드로이드 2.2 폰 사용자는 해당 어플을 사용할 수 없는건가요?
2.
build target 을 2.2 로 하면
안드로이드 2.1 폰 사용자는 해당 어플을 사용할 수 없는건가요?
두가지 질문입니다
조언 부탁드려요.
2010.10.13 14:26:00
build target 을 2.1 로 하면
안드로이드 2.2 폰 사용자는 해당 어플을 사용할수 있습니다.
그러나
build target 을 2.2 로 하면
안드로이드 2.1 폰 사용자는 해당 어플을 사용할 수 없습니다.
안드로이드 2.2 폰 사용자는 해당 어플을 사용할수 있습니다.
그러나
build target 을 2.2 로 하면
안드로이드 2.1 폰 사용자는 해당 어플을 사용할 수 없습니다.
2010.10.13 14:52:49
두분 모두 틀리셨습니다 ^^
build target을 뭘로 하던간에
모든 안드로이드 버전에서 사용가능합니다.
다만 프로그램에서 사용한 API 가 해당 OS에 없는 것을 사용하면 에러나 나오겠지요.
예를 들어, build target 를 2.2로 하고, android:minSdkVersion 를 4 로 지정하면,
1.6 에서도 돌아갑니다. (1.6 에서 사용가능한 API 만 사용한 경우)
즉, build target는 컴파일할 때 사용할 세트를 이야기하고,
실제 실행시에 해당 Lib를 찾아서 실행한답니다.
android:minSdkVersion 는 강제로 설치하는 플랫품을 제한 하므로 여기에 걸리면
하이 플랫폼은 테스트 조차를 못한답니다.
build target을 뭘로 하던간에
모든 안드로이드 버전에서 사용가능합니다.
다만 프로그램에서 사용한 API 가 해당 OS에 없는 것을 사용하면 에러나 나오겠지요.
예를 들어, build target 를 2.2로 하고, android:minSdkVersion 를 4 로 지정하면,
1.6 에서도 돌아갑니다. (1.6 에서 사용가능한 API 만 사용한 경우)
즉, build target는 컴파일할 때 사용할 세트를 이야기하고,
실제 실행시에 해당 Lib를 찾아서 실행한답니다.
android:minSdkVersion 는 강제로 설치하는 플랫품을 제한 하므로 여기에 걸리면
하이 플랫폼은 테스트 조차를 못한답니다.



