Android stüdyoda CMake bulunamadı

ashish mishra 09/03/2017. 3 answers, 4.265 views
android android android-studio android-studio android-ndk android-ndk cmake

LLDB, CMake ve NDK'ya ihtiyaç duyduğum android programımda C / C ++ kodu eklemeliyim. SDK yöneticisinde LLDB ve NDK buldum ama CMake orada eksik. Elle CMake resmi sitesinden indirmeyi denedim ve android için SDK'ya uyarlanmış CMake gerektiğini öğrendim.

resim açıklamasını buraya girin

Gördüğünüz gibi, CMake gibi bir seçenek yoktur.

Herkes Android için CMake sürümünü bulmaya yardımcı olabilir mi? Şimdiden teşekkürler.

UPDATE

Düzenleme: Web sitesinden CMake'i denedim ve ndk-bundle / build klasöründe bulunan bir tane var, ancak her ikisi de aynı hatayı aşağıda veriyor. Lütfen bir göz atın ve sorununuzu çözüp çözemeyeceğiniz konusunda bilgi verin. Teşekkür ederim.

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
Android stüdyosunun hangi sürümünü kullanıyorsunuz? update to the lastest çalışın, android Studio'yu 2.2.3'e ve Android SDK'da güncellemeyi denedim -> SDK Araçları bana göre burada göründüğü gibi: ekran görüntüsü Umarım yardımcı oldum umuyorum: D Cevaplamak için Üzgünüz biraz geç :(
Jon Goodwin 01/11/2017
32 bit pencereleri mi kullanıyorsunuz? Android Studio Cmake yalnızca 64 bitlik makinelerde çalışır. Bu nedenle SDK yöneticisinde Cmake bulamadınız.

3 Answers


user2477865 04/04/2017.
  1. Build.gradle dosyanızı uygulamanızın modülü için kontrol edin

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

  2. cmake bölümünü kaldır

  3. projeyi yeniden senkronize edin:
    Menü Yapıya Git -> Refersh Kapalı C ++ Projeleri

  4. Modülde, örneğin uygulama modülü gibi sağ tıklayın, menüden "Link C ++ Project with Gradle" ı seçin.

  5. Aşağıdaki şekilde gösterilen bir iletişim kutusu görmelisiniz.

    resim açıklamasını buraya girin

  6. Tamam'ı tıklayın.


Şunu kontrol edin, sanırım bu site sizin ihtiyaç duyduğunuzu açıklıyor:

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

"İhtiyacınız olan şey" i kontrol etmeyi unutmayın.

Güncelleştirme:

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

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

LLDB (sadece debain sistemleri için): http://apt.llvm.org/ kaynak: http://lldb.llvm.org/download.html

Bu dosyaları indirdikten sonra sdk klasörünüze kopyalayın (normalde: "C: \ android-sdk \") Klasörü buradan yerelleştirebilirsiniz:

  1. Dosya -> Proje Yapısını Proje Yapısına Dönüştür
  2. Sol -> SDK Yeri

Daha sonra indirdikten sonra önceki kılavuza devam edebilirsiniz :)

5 comments
ashish mishra 12/19/2016
ancak android stüdyosu için nasıl / nerede CMake'i alacağını söylemez.
Alberto López Pérez 12/19/2016
"Indir" bölümünü mi arıyorsunuz?
Alberto López Pérez 12/19/2016
Bu bağlantıyı kontrol edin: developer.android.com/studio/projects/add-native-code.html Sorununuz varsa bana bildirin ve size yardımcı olmaktan memnun olacağım: D
ashish mishra 12/20/2016
indirme bölümü, SDK yöneticisini açıp CMake'i yüklemelerini ister ... ancak SDK yöneticisinde hiçbir CMake seçeneği yoktur.
1 ashish mishra 12/22/2016
Ceketi web sitesinden manuel olarak indirerek ve sdk klasörüne kaydeden kısmı zaten denedim. ancak çalışmıyor. Android'de bu özelliğin CMake'i kullandığını fark eden bu konudaki araştırmam, CMake'in bu sürümünü bulmaya çalışıyorum.

Sylwester Muzyka 01/17/2017.

Android Studio'yu yeniden yüklemek yardımcı olmalı. Aynı problemim vardı ve yeniden yüklemem bana yardımcı oldu.


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 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
5 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
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 Calum Scott

No Matter What flac

Calum Scott. 2018. Writer: Toby Gad;Calum Scott.
10 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
11 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
12 Imagine Dragons

Machine flac

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

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
14 Cher Lloyd

None Of My Business flac

Cher Lloyd. 2018. Writer: ​iamBADDLUCK;Alexsej Vlasenko;Kate Morgan;Henrik Meinke;Jonas Kalisch;Jeremy Chacon.
15 Ashley Tisdale

Voices In My Head flac

Ashley Tisdale. 2018. Writer: John Feldmann;Ashley Tisdale.
16 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
17 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
18 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
19 Little Mix

Told You So flac

Little Mix. 2018. Writer: Eyelar;MNEK;Raye.
20 Frida Sundemo

Apologize flac

Frida Sundemo. 2018.

Related questions

Hot questions

Language

Popular Tags