Tidak dapat mencari CMake di studio android

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

Saya perlu menambah kod C / C ++ dalam program android saya yang saya perlukan LLDB, CMake, dan NDK. Saya mendapati LLDB dan NDK dalam pengurus SDK tetapi CMake hilang dari sana. Saya cuba memuat turun secara manual dari laman rasmi CMake dan mendapati bahawa untuk android kita memerlukan CMake SDK disesuaikan.

masukkan keterangan imej di sini

Seperti yang anda lihat tidak ada pilihan seperti CMake.

Bolehkah sesiapa membantu untuk mencari versi CMake untuk android? Terima kasih terlebih dahulu.

UPDATE

Edit: Saya telah mencuba CMake dari laman web dan satu yang saya temukan dalam ndk-bundle / build folder, tetapi kedua-duanya memberikan ralat yang sama seperti di bawah. Sila lihat dan ketahui jika anda boleh membuat sesuatu daripada itu dan membantu menyelesaikan masalah ini. Terima kasih.

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
Studio studio versi mana yang anda gunakan? Cuba untuk update to the lastest , saya cuba untuk mengemaskini Android Studio saya ke 2.2.3 dan di dalam Android SDK -> Peralatan SDK itu kelihatan kepada saya seperti yang dapat anda lihat di sini: screenshot Saya harap saya membantu anda m8: D Maaf untuk menjawab sedikit lewat :(
Jon Goodwin 01/11/2017
Adakah anda menggunakan tingkap 32 bit? Android Studio Cmake hanya berfungsi pada mesin 64 bit. Itulah sebabnya anda tidak dapat mencari Cmake dalam pengurus SDK.

3 Answers


user2477865 04/04/2017.
  1. Semak fail build.gradle anda untuk modul Apl anda

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

  2. keluarkan bahagian celah

  3. menyegerakkan semula projek:
    pergi ke menu Build -> Refersh Lined C ++ Projects

  4. Klik kanan pada modul, seperti modul aplikasi, pilih "Pautan C ++ Project with Gradle" dari menu.

  5. Anda harus melihat dialog yang serupa dengan yang ditunjukkan di bawah.

    masukkan keterangan imej di sini

  6. Klik OK.


Semak ini, saya fikir laman web ini menerangkan apa yang anda perlukan:

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

Ingat untuk menyemak "Apa yang anda perlukan"

Kemas kini:

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

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

LLDB (Hanya untuk sistem debat): http://apt.llvm.org/ sumber: http://lldb.llvm.org/download.html

Sebaik sahaja anda memuat turun fail ini, salin ke folder sdk anda (biasanya dalam: "C: \ android-sdk \") Anda boleh melokaskan folder di sini:

  1. Fail -> Struktur projek ke Struktur Projek
  2. Kiri -> Lokasi SDK

Kemudian anda boleh meneruskan dengan panduan sebelumnya selepas muat turun :)

5 comments
ashish mishra 12/19/2016
tetapi ia tidak memberitahu bagaimana / di mana untuk mendapatkan CMake untuk studio android.
Alberto López Pérez 12/19/2016
Anda sedang mencari bahagian "muat turun"?
Alberto López Pérez 12/19/2016
Semak pautan ini: developer.android.com/studio/projects/add-native-code.html Jika anda mempunyai sebarang masalah, beritahu saya dan saya akan dengan senang hati membantu anda: D
ashish mishra 12/20/2016
bahagian muat turun meminta untuk membuka pengurus SDK dan muat turun CMake dari mereka ... tetapi tiada pilihan CMake dalam pengurus SDK.
2 ashish mishra 12/22/2016
Saya telah mencuba bahagian itu, memuat turun cmake secara manual dari laman webnya dan menyimpannya dalam folder sdk. tetapi ia tidak berfungsi. Saya penyelidikan saya mengenai isu ini saya mendapati bahawa SDK menggunakan CMake khusus disesuaikan untuk android, saya cuba mencari versi CMake itu.

Sylwester Muzyka 01/17/2017.

Pemasangan semula Studio Android sepatutnya membantu. Saya mempunyai masalah yang sama dan memasang semula membantu saya.


HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

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

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
3 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
4 Nicki Minaj

No Candle No Light flac

Nicki Minaj. 2018. Writer: Denisia “Blu June” Andrews;Kathryn Ostenberg;Brittany "Chi" Coney;Brian Lee;TJ Routon;Tushar Apte;ZAYN;Nicki Minaj.
5 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
6 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
7 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
8 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
9 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
10 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
11 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
12 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
13 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
14 Anne-Marie

Rewrite The Stars flac

Anne-Marie. 2018. Writer: Benj Pasek;Justin Paul.
15 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
16 Imagine Dragons

Machine flac

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

The Cure flac

Little Mix. 2018.
18 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
19 Rita Ora

Velvet Rope flac

Rita Ora. 2018.
20 Lady Gaga

I'll Never Love Again flac

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

Related questions

Hot questions

Language

Popular Tags