2010-06-22 5 views
0

Android 1.5 및 1.6 기기에서만 시판 할 수있는 앱이 있습니다. 그래서 SDK 버전 3으로 컴파일하고 설정했다고 생각합니다.1.5 앱에 maxSdkVersion을 설정하는 방법

<uses-sdk minSdkVersion="3" maxSdkVersion="4" /> 

그러나 그렇게 쉬운 것은 아닙니다. 오류가 발생합니다.

error: No resource identifier found for attribute 'maxSdkVersion' in package 'android' 

내 앱이 sdk 버전 3 및 4 디바이스에서만 표시된다는 것을 어떻게 예상합니까? 명확한 설명 : 나는 AccountManager을 사용하기 때문에 android> 2.0이있는 모든 기기에서 두 번째 버전의 앱을 출시했습니다. 새 버전은 1.5 및 1.6에서 지원되지 않으므로 새 버전을 사용하지 않습니다.

답변

2

1.6 대신 1.5 SDK 용으로 개발 중이므로이 오류가 발생했을 수 있습니다.

는 내가 1.6 프로젝트 목표 SDK를 설정하면 잘 작동, manually install the apk.

+0

예에있는 1.5 에뮬레이터에서 테스트합니다. 그러나 minSdkVersion이 targetSdkVersion보다 작기 때문에 1.5 에뮬레이터에서 더 이상 실행할 수 없습니다. ( 어떻게하면 1.5 에뮬레이터에서 내 응용 프로그램을 테스트 할 수 있습니까? 그리고 경고 일식을 무시해야만 Manifest 파일에 나타납니다. ? – Goddchen

+0

방금 ​​Eclipse에서 1.5 에뮬레이터가 targetSdkVersion보다 작은 경우에도 응용 프로그램을 시작할 수있는 스위치를 발견했습니다. 완벽하게 작동 할 것 같습니다 : Eclipse Project Target SDK : 1.6 Goddchen