2015-01-21 5 views

답변

1

코르도바는 단일 SDK를 대상으로합니다 (현재 19 개가 출시 될 예정이지만 21 개로 변경 될 예정 임). 그러나 이것은 제작에 사용 된 SDK 일뿐입니다. 기본적으로 Cordova 앱은 API 레벨 10 이상 (2.3.3)을 실행하는 기기에 배포 할 수 있습니다. Android 5.0에서만 사용할 수있는 API를 사용할 맞춤 플러그인을 만드는 경우가 아니면 사용 된 SDK의 영향을받지 않습니다.

config.xml에 디자이너의 안드로이드 탭 "의 AndroidManifest.xml"파일에서 어떤 일이 일어나는지에 대한 대체 값을 설정할 수 있지만 빌드 자체는 항상 SDK (19)

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

+0

@ Chuck Lantz VS 2015에서 나는 Android sdk Api 레벨 19, 21, 22, 23을 설치했습니다. 그러나 Visual Studio에서 kitkat 에뮬레이터 (4.4)를 사용하면 "종료 코드 1로 명령이 실패했습니다"라고 알려주며 대상 버전에 따라 달라집니다. 이 경우 내가해야 할 일을 알고 있습니까? – Sean

1

안드로이드 전 4.4.x (API 레벨 19) 응용 프로그램을 구축하거나 응용 프로그램을 실행하기위한하지 안드로이드 플랫폼을 대상으로 응용 프로그램 패키지를 만드는 비주얼 스튜디오 필요합니다. KitKat 이전에 출시 된 Android를 실행하는 Cordova 앱 타겟팅 장치를 만들 수 있습니다.

+1

감사를 사용합니다 당신의 대답을 많이! Visual Studio에서 대상 API 레벨을 선택하는 단계를 자세히 설명해 주시겠습니까? – artificer

관련 문제