2017-11-18 2 views
0

, 나는어떻게 Cordova 용 대상 Android SDK를 설정할 수 있습니까? 새로운 코르도바 프로젝트에 대한

cordova platform add android 

를 사용하여 플랫폼으로 안드로이드를 추가 할 그리고 난 16. 그래서 나는 config.xml

<preference name="android-minSdkVersion" value="16" /> 
<preference name="android-targetSdkVersion" value="16" /> 

그리고 이러한 속성을 설정 안드로이드 버전을 사용하려면 내가 로깅에서 무엇을보고 그러나

cordova platform add android --target android-16 

을 실행하는 것은

입니다
Using cordova-fetch for [email protected]~6.3.0 
Adding android project... 
Creating Cordova project for the Android platform: 
     Path: platforms\android 
     Package: io.cordova.hellocordova 
     Name: HelloCordova 
     Activity: MainActivity 
     Android target: android-26 

그래서 여전히 16 대신 Android 26을 대상으로합니다. 실제로 cordova build을 실행하면 Android 버전 26을 사용하여 빌드됩니다. 그 이유는 무엇입니까? 이 문제를 해결하려면 어떻게해야합니까?

답변

1

안드로이드 버전을 제공하기 위해 사용하는 구문이 잘못되었습니다. 대신

코르도바 플랫폼

은 안드로이드 플랫폼에 사용되는 코르도바 버전을 나타냅니다 안드로이드 --target 안드로이드-16

cordova platform add [email protected] 
+0

그 버전 번호해야 추가 권리? 그래서 안드로이드 @ 16도 존재하지 않습니다. 예를 들어 [email protected]은 Android 타겟 버전 23을 설치합니다. 대상 Android SDK 버전을 직접 설정할 수 있습니까? –

관련 문제