인터넷에서 다른 프로젝트를 추가 할 때이 문제가 발생합니다. 나는 그것이 목표 안드로이드의 다른 버전을 사용하도록 요구한다고 생각한다. 하지만 내 애플 리케이션이 안드로이드 2.2에서 작동하기를 원한다.'Google Inc.:Google APIs : 16'
그러나 API-8이 필요하지 않으며 API-16이 필요하며 어떤 작업을해야할지 모르겠습니다.
인터넷에서 다른 프로젝트를 추가 할 때이 문제가 발생합니다. 나는 그것이 목표 안드로이드의 다른 버전을 사용하도록 요구한다고 생각한다. 하지만 내 애플 리케이션이 안드로이드 2.2에서 작동하기를 원한다.'Google Inc.:Google APIs : 16'
그러나 API-8이 필요하지 않으며 API-16이 필요하며 어떤 작업을해야할지 모르겠습니다.
AndroidManifest.xml 파일을 수정하여 Android 2.2가 설치된 모든 버전이되도록합니다. 또한 Eclipse에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하여 사용하는 SDK의 버전을 변경하고 properties-> android로 이동하여 버전을 2.2로 변경하십시오. 어떤 것들은 깨질 수도 있습니다. 일반적으로 매니페스트에서 선언 된 버전은 프로젝트에서 해당 버전에서만 사용 가능한 SDK 기능을 사용하기 때문에 선언됩니다.
최신 버전을 타겟팅하는 경우에도 앱은 이전 버전에서 계속 작동합니다. 타겟은 작업 할 앱을 테스트 한 버전입니다. 최신 버전 (API 16)을 타겟팅하면 이전 휴대 전화에서 실행될 때 앱이 '호환 모드'로 설정되지 않습니다. 예를 들어 2.x에 메뉴 버튼이 있지만 API 16을 타겟팅하는 경우 ActionBar
을 사용해야하기 때문에이 메뉴 버튼이 특정 휴대 전화에 표시되지 않습니다.
minSdkVersion
<uses-sdk android:minSdkVersion="8" />
그래서 문제에 대한 해결책은 SDK 관리자를 통해 최신 API 레벨을 다운로드하는 단지입니다. API 16을 설치하지 않았을 가능성이 큽니다.
답장을 보내 주셔서 감사합니다. 나는 한 번 이상 투표 할 수 있기를 바랍니다. –