Impossible de trouver CMake dans le studio android

ashish mishra 12/19/2016. 3 answers, 4.906 views
android android android-studio android-studio android-ndk android-ndk cmake

J'ai besoin d'ajouter du code C / C ++ dans mon programme Android pour lequel j'avais besoin de LLDB, CMake et NDK. J'ai trouvé LLDB et NDK dans le gestionnaire SDK mais CMake est manquant à partir de là. J'ai essayé de le télécharger manuellement à partir du site officiel de CMake et j'ai découvert que pour Android, nous avons besoin de SDK personnalisé CMake.

entrez la description de l'image ici

Comme vous pouvez le voir il n'y a pas d'option telle que CMake.

Quelqu'un peut-il aider à trouver la version de CMake pour android? Merci d'avance.

UPDATE

Edit: J'ai essayé CMake depuis le site Web et j'en ai trouvé un dans le dossier ndk-bundle / build, mais les deux donnent la même erreur que ci-dessous. S'il vous plaît jeter un coup d'oeil et laissez savoir si vous pouvez faire quelque chose et aider à résoudre le problème. Je vous remercie.

Build command failed.

Error while executing 'C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\cmake.exe' with arguments {-HC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\src\main\jni -BC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\.externalNativeBuild\cmake\debug\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\amishr33\AndroidStudioProjects\MyApplication\app\build\intermediates\cmake\debug\obj\armeabi -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=15 -DCMAKE_CXX_FLAGS=-std=c++11 -DANDROID_TOOLCHAIN=clang -DANDROID_STL=gnustl_static}
CMake Error: Could not create named generator Android Gradle - Ninja
Generators
  Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
                                 Optional [arch] can be "Win64" or "ARM".
  Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
                                 Optional [arch] can be "Win64" or "ARM".
  Visual Studio 12 2013 [arch] = Generates Visual Studio 2013 project files.
                                 Optional [arch] can be "Win64" or "ARM".
  Visual Studio 11 2012 [arch] = Generates Visual Studio 2012 project files.
                                 Optional [arch] can be "Win64" or "ARM".
  Visual Studio 10 2010 [arch] = Generates Visual Studio 2010 project files.
                                 Optional [arch] can be "Win64" or "IA64".
  Visual Studio 9 2008 [arch]  = Generates Visual Studio 2008 project files.
                                 Optional [arch] can be "Win64" or "IA64".
  Visual Studio 8 2005 [arch]  = Generates Visual Studio 2005 project files.
                                 Optional [arch] can be "Win64".
  Visual Studio 7 .NET 2003    = Deprecated.  Generates Visual Studio .NET
                                 2003 project files.
  Borland Makefiles            = Generates Borland makefiles.
  NMake Makefiles              = Generates NMake makefiles.
  NMake Makefiles JOM          = Generates JOM makefiles.
  Green Hills MULTI            = Generates Green Hills MULTI files
                                 (experimental, work-in-progress).
  MSYS Makefiles               = Generates MSYS makefiles.
  MinGW Makefiles              = Generates a make file for use with
                                 mingw32-make.
  Unix Makefiles               = Generates standard UNIX makefiles.
  Ninja                        = Generates build.ninja files.
  Watcom WMake                 = Generates Watcom WMake makefiles.
  CodeBlocks - MinGW Makefiles = Generates CodeBlocks project files.
  CodeBlocks - NMake Makefiles = Generates CodeBlocks project files.
  CodeBlocks - Ninja           = Generates CodeBlocks project files.
  CodeBlocks - Unix Makefiles  = Generates CodeBlocks project files.
  CodeLite - MinGW Makefiles   = Generates CodeLite project files.
  CodeLite - NMake Makefiles   = Generates CodeLite project files.
  CodeLite - Ninja             = Generates CodeLite project files.
  CodeLite - Unix Makefiles    = Generates CodeLite project files.
  Sublime Text 2 - MinGW Makefiles
                               = Generates Sublime Text 2 project files.
  Sublime Text 2 - NMake Makefiles
                               = Generates Sublime Text 2 project files.
  Sublime Text 2 - Ninja       = Generates Sublime Text 2 project files.
  Sublime Text 2 - Unix Makefiles
                               = Generates Sublime Text 2 project files.
  Kate - MinGW Makefiles       = Generates Kate project files.
  Kate - NMake Makefiles       = Generates Kate project files.
  Kate - Ninja                 = Generates Kate project files.
  Kate - Unix Makefiles        = Generates Kate project files.
  Eclipse CDT4 - NMake Makefiles
                               = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - MinGW Makefiles
                               = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Ninja         = Generates Eclipse CDT 4.0 project files.
  Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files.
Error:executing external native build for cmake C:\Users\amishr33\AndroidStudioProjects\MyApplication\app\src\main\jni\CMakeLists.txt 
2 Comments
Alberto López Pérez 12/23/2016
Quelle version du studio Android utilisez-vous? Essayez de update to the lastest à update to the lastest , j'ai essayé de mettre à jour mon android Studio à 2.2.3 et à l'intérieur Android SDK -> SDK Tools il me semble que vous pouvez voir ici: capture d'écran J'espère que je vous ai aidé m8: D Désolé de répondre à un peu tard :(
Jon Goodwin 01/11/2017
Utilisez-vous des fenêtres 32 bits? Android Studio Cmake ne fonctionne que sur les machines 64 bits. C'est pourquoi vous ne pouvez pas trouver Cmake dans le gestionnaire SDK.

3 Answers


user2477865 04/04/2017.
  1. Archivez votre fichier build.gradle pour le module de votre application

    externalNativeBuild {cmake {chemin "CMakeLists.txt"}}

  2. enlever la section cmake

  3. re-synchroniser le projet:
    aller au menu Construire -> Projets C ++ Refersh Lined

  4. Cliquez avec le bouton droit sur le module, tel que le module d'application, sélectionnez "Lier le projet C ++ avec Gradle" dans le menu.

  5. Vous devriez voir un dialogue similaire à celui montré ci-dessous.

    entrez la description de l'image ici

  6. Cliquez sur OK.


Vérifiez ceci, je pense que ce site explique ce dont vous avez besoin:

https://codelabs.developers.google.com/codelabs/android-studio-cmake/index.html?index=..%2F..%2Findex#0

N'oubliez pas de cocher "Ce dont vous aurez besoin"

Mettre à jour:

NDK: https://developer.android.com/ndk/downloads/index.html source: https://developer.android.com/ndk/index.html

CMake: https://cmake.org/files/v3.7/cmake-3.7.1-win64-x64.zip source: https://cmake.org/

LLDB (juste pour les systèmes debain): http://apt.llvm.org/ source: http://lldb.llvm.org/download.html

Une fois que vous téléchargez ces fichiers, copiez-les dans votre dossier sdk (normalement dans: "C: \ android-sdk \") Vous pouvez localiser le dossier ici:

  1. Fichier -> structure du projet dans la structure du projet
  2. Gauche -> Emplacement du SDK

Ensuite, vous pouvez continuer avec le guide précédent après les téléchargements :)

5 comments
ashish mishra 12/19/2016
mais il ne dit pas comment / où obtenir CMake pour le studio android.
Alberto López Pérez 12/19/2016
Vous recherchez la section "téléchargement"?
Alberto López Pérez 12/19/2016
Vérifiez ce lien: developer.android.com/studio/projects/add-native-code.html Si vous avez un problème, faites le moi savoir et je serai heureux de vous aider: D
ashish mishra 12/20/2016
section de téléchargement demande d'ouvrir le gestionnaire de SDK et de télécharger CMake de leur ... mais il n'y a pas d'option CMake dans le gestionnaire de SDK.
2 ashish mishra 12/22/2016
J'ai déjà essayé cette partie, en téléchargeant cmake manuellement depuis son site web et en l'enregistrant dans le dossier sdk. mais ça ne marche pas. Lors de mes recherches sur cette question, j'ai trouvé que SDK utilise un CMake spécifiquement personnalisé pour Android, j'essaie de trouver cette version de CMake.

Sylwester Muzyka 01/17/2017.

Réinstaller Android Studio devrait vous aider. J'ai eu le même problème et réinstallé m'a aidé.


HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
2 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
3 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
4 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
5 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
8 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
9 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
10 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
11 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
12 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
13 Little Mix

The Cure flac

Little Mix. 2018. Writer: Pete Kelleher;Camille Purcell;Tom Barnes;Ben Kohn.
14 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
15 Calum Scott

No Matter What flac

Calum Scott. 2018. Writer: Toby Gad;Calum Scott.
16 Frida Sundemo

Apologize flac

Frida Sundemo. 2018.
17 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
18 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
19 Ashley Tisdale

Voices In My Head flac

Ashley Tisdale. 2018. Writer: John Feldmann;Ashley Tisdale.
20 Haley Reinhart

Something Strange flac

Haley Reinhart. 2018.

Related questions

Hot questions

Language

Popular Tags