그동안 생각없이 개발할때는 SDK버전을 무조건 2.3.3으로 설정해놓고 작업을 했습니다.
얼마전에 어디서 얻은 소스를 받아왔는데,...
어,? SDK가 4.0.3으로 설정되어 있는겁니다.
누가 알려주지도 않았는데, 이런 상상을 하고 있었거든요..
예를 들어 2.3.3 겔럭시 S2에 SDK버전 4.0.3으로 개발한 프로그램은 실행되지 않을것이다.
이거 바꿔생각하면 영원히 상위버전 SDK는 사용할 수 없을것 같기도 하네요 쓰다보니...
이런관계에 대해서 누가좀 속시원히 답변해주실 분 없나요..
Manifest에서 targetSDK, minSDK 를 설정하여서 사용할 수 있어요.
target을 4.0.3(15)으로 하고 min을 2.3.3(10)으로 하면 됩니다.