Ionique construire erreur : Vous n'avez pas accepté les accords de licence du SDK suivantes composants: [Android SDK de la Plate-forme 24]
Je suis en train de lancer la commande ionic build android --release
pour construire l'apk mais j'obtiens cette erreur
Temps Total: 1.767 secs Erreur: cmd: la Commande a échoué avec le code de sortie 1
La sortie d'erreur: ÉCHEC: la construction échoue avec une exception.
Ce qui s'est passé: Un problème est survenu de la configuration de projet racine 'android'.
Vous n'avez pas accepté les accords de licence du SDK suivantes composants: [Android SDK de la Plate-forme 24]. Avant la construction de votre projet,
vous devez accepter le contrat de licence et de compléter le
l'installation des éléments manquants à l'aide de l'Android Studio SDK
Le gestionnaire. Vous pouvez également apprendre à transférer la licence
les accords à partir d'un poste de travail à un autre, aller à
http://d.android.com/r/studio-ui/export-licenses.htmlEssayer: Exécuter avec --stacktrace option pour obtenir la trace de la pile. Courir avec --info ou de l'option --debug pour obtenir plus de la sortie du journal. Ramassé _JAVA_OPTIONS: -Xmx512M
- reportez-vous à stackoverflow.com/questions/38096225/...
- Double Possible de Can pas accepter le contrat de licence du SDK Android Plate-forme 24
- La Solution ici: stackoverflow.com/questions/40383323/...
Vous devez vous connecter pour publier un commentaire.
Installer la licence:
Installer des plates-formes 24 (Android 7) a résolu ce problème
Dans l'Invite de Commande, accédez à ANDROID_HOME\tools\bin
Puis exécuter la commande, sdkmanager --licences
Accepter les licences que vous voulez, quand il est invité.
Je l'ai résolu en installant le kit SDK d'Android Plate-forme 24 sans l'Android SDK manager.
*Cordova CLI 6.4.0 /Windows 10
C:\Users\<UserName>\AppData\Local\Android\Sdk\tools\bin
./sdkmanager.bat --licenses
A fonctionné pour moi
C:\Users\<UserName>\AppData\Local\Android\Sdk\tools\bin
), et à l'étape 2, la commande que j'avais à exécuter a été./sdkmanager.bat --licenses
. Avec ça, j'ai été en mesure de construire pour android sans problèmes. Merci pour votre aide. Si vous acceptez le modifier je envoyer, je pense que cela devrait être la accepté de répondre. - Il se concentrer exactement sur l'endroit où était le problème et le résout.Au-dessus de peter wang réponse a fonctionné pour moi après la mise à l'ANDROID_HOME variable d'environnement.
dans mon cas,
ANDROID_HOME
étaitC:\Users\YourUserName\AppData\Local\Android\android-sdk
Après que les commandes ci-dessous a réussi à construire.
Mon logiciel:
Solution de travail:
de sûr, vous devriez utiliser votre version de construire des outils.
Source:
Cela a fonctionné pour moi sous ubuntu :
source: Dori est la réponse automatiquement-accepter-tous-sdk-licences
Vous allez courir dans une question comme cela à chaque fois que votre Android Studio paquets sont dépassées, la construction se fera dans les dernières versions stables. À réparer, effectuez les opérations suivantes:
Android Studio > Préférences > Apparence & Comportement > Paramètres Système > Android SDK
Cochez les dernières versions d'Android (ou ce que vous avez besoin), cliquez sur Appliquer.
C'est à ce moment-là que Android va vous demander d'accepter sa licence(s) et la mise à jour de la version(s) sera installé.
Maintenant, vous pouvez Ionique /Cordova /PhoneGap build /run.
Si vous rencontrez des problèmes à venir à partir d'une version plus récente d'Android SDK puis changer votre version cible dans votre config.xml.
Ensuite, ouvrez Android Studio>Configuration>SDK Manager
Vérifier la version dont vous avez besoin pour 24 à utiliser 7.0 et vérifiez qu'il. Puis l'installer et essayer de construire à nouveau.
J'ai eu le même problème et j'ai utilisé @peters.Wang réponse à générer de licence et placé dossier de licence à l'intérieur de dossier sdk.
Grâce à @peters.Wang
Installer sdk 25 et accepter le contrat de licence à partir d'android studio. Qui a résolu mes problèmes.
J'ai résolu mon problème avec cela.
Vous avez qu'à suivre l'assistant de texte après
J'ai résolu le problème en vérifiant fichier android-sdk-licences
Installé ANdroid chemin d'accès pour les ex de mon chemin G:\Android\sdk\licenses
avec le même fichier présent dans ce répertoire
C:\Users\Ashutosh\AppData\Local\Android\Sdk\licenses copie de toutes les licences si plus d'un 🙂
J'ai eu la même situation et de l'ensemble de la suggestion ci-dessus ne fonctionne pas, soit parce que mon installation et composant les noms de dossier sont différents ou les fichiers sont dans des endroits différents.
J'avais ancienne installation d'Android Studio en C et E. j'avais désinstallé l'ancienne version mais Android studio n'a pas effacer tous les fichiers et réinitialiser mon Env. Variable. J'ai donc tout simplement fait suite à
1) recherche pour ce fichier: android-sdk-licence
2) Voir si le fichier est dans le dossier des Licences entouré par d'autres dossiers, comme les add-ons, de construction d'outils, émulateur etc.
3), Alors assurez-ANDROID_HOME est pointant vers le dossier parent de Licences.
Veuillez visiter https://discuss.circleci.com/t/licences-for-android-build-tools-not-accepted/17285/18
dépendances:
remplacer:
à la place de mon original:
dépendances:
remplacer:
Installer la dernière Android Studio et accepter le contrat de licence.
https://developer.android.com/studio/index.html