Tidak dapat menemukan 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 menambahkan kode C / C ++ di program android saya yang saya perlukan LLDB, CMake, dan NDK. Saya menemukan LLDB dan NDK di manajer SDK tetapi CMake hilang dari sana. Saya mencoba secara manual mengunduhnya dari situs resmi CMake dan menemukan bahwa untuk android kita perlu SDK CMake yang disesuaikan.

masukkan uraian gambar di sini

Seperti yang Anda lihat tidak ada pilihan seperti CMake.

Adakah yang bisa membantu menemukan versi CMake untuk android? Terima kasih sebelumnya.

UPDATE

Sunting: Saya telah mencoba CMake dari situs web dan yang saya temukan di folder ndk-bundle / build, tetapi keduanya memberikan kesalahan yang sama seperti di bawah ini. Silakan lihat dan beri tahu jika Anda dapat membuat sesuatu dari itu dan membantu menyelesaikan masalah. 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
Versi studio Android mana yang Anda gunakan? Cobalah untuk update to the lastest , saya mencoba untuk memperbarui Android Studio saya ke 2.2.3 dan di dalam Android SDK -> Alat SDK tampak bagi saya seperti yang dapat Anda lihat di sini: tangkapan layar Saya harap saya telah membantu u m8: D Maaf telah menjawab sedikit terlambat :(
Jon Goodwin 01/11/2017
Apakah Anda menggunakan windows 32 bit? Android Studio Cmake hanya berfungsi pada komputer 64 bit. Itulah mengapa Anda tidak dapat menemukan Cmake di pengelola SDK.

3 Answers


user2477865 04/04/2017.
  1. Periksa di file build.gradle Anda untuk modul Aplikasi Anda

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

  2. hapus bagian cmnya

  3. sinkronkan ulang proyek:
    masuk ke menu Build -> Refersh Lined C ++ Projects

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

  5. Anda harus melihat dialog yang mirip dengan yang ditunjukkan pada gambar di bawah.

    masukkan uraian gambar di sini

  6. Klik OK.


Periksa ini, saya pikir situs ini menjelaskan apa yang Anda butuhkan:

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

Ingatlah untuk memeriksa "Apa yang Anda perlukan"

Memperbarui:

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 debain): http://apt.llvm.org/ sumber: http://lldb.llvm.org/download.html

Setelah Anda mengunduh file-file ini, salin ke folder sdk Anda (biasanya di: "C: \ android-sdk \") Anda dapat melokalisasi folder di sini:

  1. File -> struktur proyek ke dalam Struktur Proyek
  2. Kiri -> Lokasi SDK

Kemudian Anda dapat melanjutkan dengan panduan sebelumnya setelah mengunduh :)

5 comments
ashish mishra 12/19/2016
tetapi tidak memberitahu bagaimana / di mana mendapatkan CMake untuk studio android.
Alberto López Pérez 12/19/2016
Anda sedang mencari bagian "unduh"?
Alberto López Pérez 12/19/2016
Periksa tautan ini: developer.android.com/studio/projects/add-native-code.html Jika Anda memiliki masalah, beri tahu saya dan saya akan dengan senang hati membantu Anda: D
ashish mishra 12/20/2016
bagian unduh meminta membuka pengelola SDK dan mengunduh CMake dari ... tetapi tidak ada opsi CMake di pengelola SDK.
2 ashish mishra 12/22/2016
Saya sudah mencoba bagian itu, mengunduh cmake secara manual dari situs webnya dan menyimpannya di folder sdk. tetapi itu tidak berhasil. Dalam penelitian saya tentang masalah ini saya menemukan bahwa SDK menggunakan CMake yang dikhususkan untuk Android, saya mencoba untuk menemukan versi CMake tersebut.

Sylwester Muzyka 01/17/2017.

Menginstal ulang Android Studio akan membantu. Saya memiliki masalah yang sama dan menginstal ulang membantu saya.


HighResolutionMusic.com - Download Hi-Res Songs

1 The Chainsmokers

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
2 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
3 Anne-Marie

Rewrite The Stars flac

Anne-Marie. 2018. Writer: Benj Pasek;Justin Paul.
4 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
5 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Clean Bandit

Baby flac

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

Bad Liar flac

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

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
10 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.
11 Rita Ora

Cashmere flac

Rita Ora. 2018. Writer: Sean Douglas;Lindy Robbins.
12 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
13 Brooks

Limbo flac

Brooks. 2018.
14 Rita Ora

Velvet Rope flac

Rita Ora. 2018.
15 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
16 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
17 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
18 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.
19 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
20 Lil Pump

Arms Around You flac

Lil Pump. 2018. Writer: Rio Santana;Lil Pump;Edgar Barrera;Mally Mall;Jon Fx;Skrillex;Maluma;Swae Lee;XXXTENTACION.

Related questions

Hot questions

Language

Popular Tags