안드로이드 개발 질문/답변
(글 수 45,052)
애드몹 4.3.1로 업그레이드 하려고 했더니 AndroidManifest.xml설정에서 uiMode|screenSize|smallestScreenSize 같은
항목들이 API 8-13을 요구하면서 에러를 뱉어내더군요.
그래서 project.properties의 target=android-7을 target=android-13으로 바꿨더니 광고도 잘 나오고 컴파일도 잘 됩니다.
그런데 이렇게 하니 에뮬레이터도 버전이 낮은 것은 보이지 않고 핸드폰으로 보낼 때에도 실행은 되지만 X표가 나옵니다.
android:minSdkVersion="7"은 명확하게 알겠는데 TARGET이라는 것은 어떤 의미가 있나요?
일단 애드몹을 업데이트 하려면 타겟을 13으로 잡는 수 밖에 없는 데 이렇게 했을 때 사용자 입장에서 낮은 버전을
사용하시는 분들이 업데이트를 못 받는다던가 하는 문제가 일어나지 않을까하여 아직 업데이트를 못하고 있습니다.
그리고 4.3.1 적용하신 분들.. 문제 없이 잘 쓰고 계신지도 궁금하네요.
검색하면서 보니 말이 많은 버전인 것 같더라구요. ㅜㅜ




개발할 때 사용하는 SDK 버전을 의미합니다.
target이 13 이면 3.2 버전의 sdk를 가지고 개발한다는 것이고
minSdkVersion 이 7이면 개발은 3.2버전으로 했지만 이 앱을 2.1 이상부터는 설치해서 사용할 수 있게 하는 것 입니다.