web-dev-qa-db-fra.com

Comment ajouter une cible/API Android Android-26 dans un studio Android?

Je suis nouveau dans les outils de développement Android et je suis sur le point d'essayer Cordova de développer une application Android à l'aide des technologies Web, mais lorsque j'utilise les exigences de la société Cordand, le résultat est le suivant.

Requirements check results for Android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: not installed
Please install Android target / API level: "Android-26".

Hint: Open the SDK manager by running: "C:\Users\json\AppData\Local\Android\sdk\tools\Android.bat"
You will require:
1. "SDK Platform" for API level Android-26
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)
Gradle: installed C:\Program Files\Android\Android Studio\gradle\gradle-4.1\bin\gradle

Lorsque j'ai installé le studio Android, l'API par défaut est Android-27 et je ne sais pas comment ajouter l'API Android-26. S'il vous plaît aider.

14
white-comet

Android Studio sur macOS possède des paramètres de plate-forme dans Préférences ...> Apparence & Comportement> Paramètres système> SDK Android> onglet Plate-forme du SDK. Vérifier Android 8.0 (Oreo) avec le niveau d’API 26 et cliquer sur Appliquer pour installer le package et maintenant la vérification de la configuration requise se déroulent comme suit:

Requirements check results for Android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed Android-27,Android-26
Gradle: installed /Applications/Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle

J'espère que cela fonctionne aussi sous Windows.

21
kazutomi

Une autre option du terminal:

allez à: "C:\Utilisateurs\YOU-NOM-UTILISATEUR\AppData\Local\Android\Sdk\tools\bin"

sdkmanager "platform-tools" "platforms;Android-26"

comme indiqué ici: https://developer.Android.com/studio/command-line/sdkmanager

4
ehabdevel

Si vous utilisez Ionic Cordova (Ionic 3), le plugin: cordova-plugin-ionic-webview inclut désormais la cible Android une fois installé. 

dans config.xml:

<plugin name="cordova-plugin-ionic-webview" spec="^2.2.0">
    <variable name="Android_SUPPORT_ANNOTATIONS_VERSION" value="27.+" />
</plugin>

dans package.json:

"cordova-plugin-ionic-webview": {
    "Android_SUPPORT_ANNOTATIONS_VERSION": "27.+"
  }

Lors de l'ajout de la plateforme Android:

> cordova platform add Android --save
  Using cordova-fetch for cordova-Android@~7.1.1
  Adding Android project...
  Creating Cordova project for the Android platform:
    Path: platforms\Android
    Package: com.packageName.projectName
    Name: Project Name
    Activity: MainActivity
    Android target: Android-27
0
Stephen Romero