1
votes

Android Studio 3.2: où s'affiche la sortie de message cmake ()?

Je suis nouveau sur Android Studio. Je travaille sur un projet qui a une partie C ++ pertinente qui repose sur un fichier cmakelist.txt. Existe-t-il un moyen d'afficher la sortie provenant de certaines commandes de message (STATUS… ..) placées dans mon cmakelist.txt pendant la phase de synchronisation? Ce que j'ai à l'esprit est quelque chose de similaire à la vue "cmake" dans CLion IDE.


0 commentaires

3 Réponses :


1
votes

Il devrait être dans $ votre-proj / $ votre-module / .externalNativeBuild / cmake / debug / $ ARCH / cmake_build_output.txt, où

  • $ your-module par défaut est "app", le vôtre peut différer
  • $ ARCH est le type d'archive de votre CPU (armeabi-v7a, arm64-v8a x86_64 etc)

Dans le même répertoire, vous pouvez voir deux autres fichiers utiles pour le débogage

  • cmake_build_command.txt
  • android_gradle_build.json

Dans les prochaines versions, le nom / emplacement du répertoire ".externalNativeBuiold" pourrait changer; mais pour l'instant, c'est le nom du répertoire.


0 commentaires

0
votes

La sortie est en fait dans .cxx/cmake/debug/$ANDROID_ABI


0 commentaires

0
votes

Le nom du fichier de sortie semble être différent pour moi, donc je suppose que cela ne cesse de changer.

J'ai trouvé la sortie en l'incluant dans mes CMakeLists.txt:

fgrep "TEST STATUS" -r .


0 commentaires