안녕하세요.

 

웹에서 받은 테스트 소스에 보면 minSdkVersion는 api 10으로 되어 있는데 빌드타겟을 android 4.0로 되어 있습니다.

그리고 진저단말기에 실행을 시켰더니 정상적으로 실행이 되었습니다.

 

제가 개발을 할때 테스트 폰이 진저폰이라 빌드타겟을 android 2.3.3 으로 잡고 개발을 합니다.(minSdkVersion는 자동으로 10 이 됩니다.)

그런데 테스트한 소스를 보면 빌드타겟과 minsdkversion이 다른데 제가 잘 이해가 안가서요.

 

minSdkVersion는 어플이 실행 되기 위한 최소 버전으로 알고 있습니다.

즉 minSdkVersion를 api 10으로 잡으로 os가 api 10이상인 단말기에서만 설치가 되고 실행이 되는 걸로 알고 있습니다.

그런데 빌드타겟의 의미는 제가 잘 모르겠습니다.

 

빌드타겟과 minSdkVersion의 의미와 관계가 어떻게 되는지 정리 부탁드립니다.

 

profile

give & take