0

code.google.com에서 Android 프로젝트를 다운로드했습니다. 그것은 안드로이드 2.2.에서 빌드입니다. 실제로 2.2에서 사용할 수 없었던이 프로젝트에서 몇 가지 기능을 추가하려고합니다. 그 이유는 2.3으로 업그레이드하고 싶습니다.Eclipse 프로젝트를 2.2에서 2.3으로 업그레이드

프로젝트 속성을 Android API 레벨 2.2에서 2.3으로 변경합니다. 여기에 언급 된 바와 같이 : update Eclipse Android project to next version

API 레벨 2.3으로 설정 한 후, API 레벨 2.3의 기능을 추가하려고했지만, 그런 기능이 발견되지 않고 클래스 내에서 메소드를 생성하도록 요청하는 오류가 지속적으로 발생합니다.

도와주세요 ...

답변

0

프로젝트의 빌드 대상 만 변경하고 있습니다. 프로젝트가 빌드되는 대상 API 만 변경됩니다. 이 프로젝트는 API 2.2를 사용하는 기기에서 계속 작동 할 수 있습니다. 따라서 하위 버전에서 호환되지 않는 메소드를 사용할 경우 오류가 표시됩니다.

변경하려면 매니페스트 파일을 가져와 android:minSdkVersion을 9 (2.3)로 변경하십시오.

0

프로젝트 폴더의 project.properties로 이동하십시오. 그리고 target = android-8을 target = android-9로 변경하십시오. 그리고 매니페스트 변화

안드로이드 :의 minSdkVersion 9

0

에 마우스 오른쪽 단추로 프로젝트 탐색기 창에서 프로젝트를 클릭하고 "속성." 창이 나타나고 다른 플랫폼 대상을 선택할 수 있습니다.

프로젝트가 문제 창에서 일부 부동산 관련 오류를보고하면, 당신은 마우스 오른쪽 단추로 클릭 다시 프로젝트를 안드로이드 도구를 선택하여 그 해결할 수 있습니다 -> 수정 프로젝트 속성 메뉴 항목하십시오 uses- 거기

sdk 요소를 AndroidManifest.xml 파일에 저장하려면 minSdkVersion 속성을 항상 무언가로 설정해야합니다. 특히 Android 마켓에 애플리케이션을 배치하려는 경우 특히 그렇습니다. Android에 해당하는 API 수준은 잘 설명되어 있습니다.