2017-10-17 18 views
0

Quand il est tapé cordova platfom is, il renvoie Android version 6.3.0.Mais le problème est que je n'ai pas téléchargé cette version dans mon sdk android et ainsi, il me dit d'installer la cible Android de niveau api android-26.Comment changer la version android ciblée de cordova?

Asks for installing Android-26 api level

Afin d'éviter cela, je voulais changer à [email protected] mais il m'a donné un énorme message d'erreur en rouge; mais lorsqu'il est tapé cordova platform add android/cordova platform add [email protected], il récupère toutes les données et ajoute cela à config.xml également.

ici est ce qui est installé dans mon android sdk:

android sdk, showing installed stuff

Je suis un débutant, plz aider la meilleure façon possible pour moi et tous ceux qui ont ou « volonté » ont même problème .Merci beaucoup

+1

Il suffit de télécharger le API 26 SDK - ce sera beaucoup plus facile. – DaveAlden

+0

en fait mon ce problème 'cordova requirements' est résolu en changeant la version android de * 6.3.0 * à * 5.0.1 * dans chaque fichier je l'ai trouvé écrit, mais maintenant quand je construis l'application, avec gradle ou fourmi, il donne erreur –

Répondre

0

Chaque version de la plate-forme androïde de cordova nécessite que vous utilisiez une version spécifique d'android sdk tools/API et vous ne pouvez pas le modifier, vous devez donc télécharger l'API requise. Pour la version 6.3.0 c'est API 26, si vous voulez vraiment utiliser une ancienne API, vous devrez utiliser une ancienne version de la plate-forme android (par exemple pour cordova android 6.2.3 c'était API 25, cordova android 5.0 .1 c'était API 23 ...)

Vous pouvez vérifier the android platform release notes pour plus d'informations.

lorsque vous tapez cordova platform add android sans fournir une version, il télécharge la dernière version Wich est maintenant 6.2.3, donc cordova platform add android et cordova platform add [email protected] faire exactement la même chose. Si vous souhaitez utiliser la version 5.0.1 de la plate-forme android cordova, vous devrez taper cordova platform add [email protected]

+0

J'ai déjà essayé «cordova platform add android @ 5.0.1». C'est pour cela seulement que j'ai dit qu'il donne un énorme message d'erreur en couleur rouge –

+0

J'ai corrigé le problème en changeant la version android dans config.xml, platforms.json, AndroidManifest.xml, et project.properties dans * plates-formes \ android \ CordovaLib * et * plates-formes/Android * .Mais maintenant je reçois une erreur dans la construction de l'application via gradle ou ant –

+0

Désolé, je lis trop vite sur le @ 5.0.1 ... Je ne me souviens pas à quelle version exactement, mais il y a eu un changer d'utiliser l'ancien sdk Android à l'aide de studio Android, peut-être que votre problème vient de cela? – QuickFix