2017-10-03 9 views
0

Je suis en train d'installer Qt avec Android, mais je suis face à des problèmes tout en ajoutant AVD,Qt avec Android 5.9.0 Installation erorr

sdk Lieu: D: \ android-sdk NDK Lieu: D: \ Android \ android-ndk-r15c-windows-x86_64 \ android-ndk-r15c créateur montrant qu'il a trouvé 10 chaînes d'outils pour ce ndk ant emplacement: D: \ Apache-ant-1.9.6 \ src \ script \ ant.bat

chaque fois que je tente de démarrer AVD manager Je reçois un message pop comme comme ci-dessous

outil de gestion AVD n'est pas disponible dans les outils SDK installés (version 26.0.2). utilisez l'outil de ligne de commande "avdmanager" pour la gestion AVD avancée.

et si je tente de projet bulid exemple je reçois erreur comme comme ci-dessous

Erreur lors de la construction/déploiement test de projet (kit: Android pour x86 (GCC 4.9, Qt 5.9.0 pour Android x86)) Lors de l'exécution de l'étape "Déployer sur l'appareil Android"

Si quelqu'un sait ce qui ne va pas, veuillez m'aider à résoudre ce problème. J'utilise Qt 5.9.0 avec le créateur Qt 4.3.1 Merci.

+0

https://stackoverflow.com/a/45257065/5068056 Vérifiez la capture d'écran et l'emplacement sdk. – aghilpro

+0

Merci pour la réponse. \t J'ai fait toutes ces choses exactement. mais je ne suis toujours pas en mesure d'ajouter de nouveaux avd. –

Répondre

0

Le problème ici est que Google a supprimé/déplacé un tas d'outils de la version 26 du SDK android! Cela s'est produit après la version de Qt 5.9.0, et donc le SDK 26 ne peut pas être utilisé avec Qt 5.9.0

Vous pouvez maintenant utiliser le SDK version 25 ou mettre à jour votre Qt vers 5.9.1. Cela devrait au moins résoudre les problèmes de construction.

Si vous décidez de mettre à jour Qt, cela ne résoudra cependant pas le problème AVD. À partir de SDK 26, l'outil graphique AVD ne fait plus partie du SDK, seulement un outil de ligne de commande (comme indiqué par le message que vous voyez). La variante graphique est disponible uniquement dans Android Studio. (Ne demandez pas pourquoi, google étant google ...)

Vous pouvez toujours utiliser cet outil de ligne de commande. Passez au <android-sdk-location>/tools/bin et tapez avdmanager --help pour voir comment utiliser l'outil pour créer des périphériques virtuels.

+0

Merci Felix. J'ai utilisé SDK 25.2.5 avec Qt5.9.0 cela a fonctionné. –

+0

Dans ce cas, veuillez accepter la réponse – Felix