android studio에서 CMake를 찾을 수 없습니다.

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

LLDB, CMake 및 NDK가 필요한 안드로이드 프로그램에 C / C ++ 코드를 추가해야합니다. LLDB와 NDK가 SDK 매니저에서 발견되었지만 CMake가 거기에서 빠져 있습니다. CMake 공식 사이트에서 수동으로 다운로드 해 보았습니다. 안드로이드에 SDK 커스터마이즈 된 CMake가 필요하다는 것을 알게되었습니다.

여기에 이미지 설명을 입력하십시오.

보시다시피 CMake와 같은 옵션은 없습니다.

누구든지 안드로이드에 대한 CMake의 버전을 찾을 수 있습니까? 미리 감사드립니다.

UPDATE

편집 : 나는 웹 사이트에서 CMake를 시도하고 ndk-bundle / build 폴더에서 찾았지만 둘 다 아래와 같은 오류가 발생합니다. 살펴보고 문제를 해결하고 문제를 해결할 수 있는지 알려주십시오. 고맙습니다.

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 스튜디오의 버전은 무엇입니까? update to the lastest 버전으로 업데이트하려고하면 Android Studio를 2.2.3으로 업데이트하고 안드로이드 SDK -> SDK 도구로 업데이트하려고합니다. 여기에서 볼 수있는 것처럼 나에게 나타납니다 : screenshot 제가 도움을줬으면합니다. m8 : D 조금 늦게 :(
Jon Goodwin 01/11/2017
32 비트 창을 사용하고 있습니까? Android Studio Cmake는 64 비트 컴퓨터에서만 작동합니다. 그래서 SDK 관리자에서 Cmake를 찾을 수 없었습니다.

3 Answers


user2477865 04/04/2017.
  1. 앱의 모듈에 대한 build.gradle 파일을 체크인하십시오.

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

  2. cmake 섹션을 제거하십시오.

  3. 프로젝트를 다시 동기화하십시오.
    빌드 -> Refersh Lined C ++ Project 메뉴로갑니다.

  4. 응용 프로그램 모듈과 같은 모듈을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 "Cradle With Cradle Project"를 선택합니다.

  5. 아래 그림과 같은 대화 상자가 나타납니다.

    여기에 이미지 설명을 입력하십시오.

  6. 확인을 클릭하십시오.


이 사이트를 확인하면이 사이트에서 필요한 정보를 얻을 수 있다고 생각합니다.

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

"필요한 것"을 확인하십시오.

최신 정보:

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

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

LLDB (debain 시스템 용) : http://apt.llvm.org/ 출처 : http://lldb.llvm.org/download.html

이러한 파일을 다운로드 한 후 sdk 폴더 (일반적으로 "C : \ android-sdk \"에 있음)에 복사하십시오. 폴더를 다음과 같이 현지화 할 수 있습니다.

  1. 파일 -> 프로젝트 구조를 프로젝트 구조로
  2. 왼쪽 -> SDK 위치

그런 다음 다운로드 후 이전 가이드를 계속 진행할 수 있습니다. :)

5 comments
ashish mishra 12/19/2016
하지만 안드로이드 스튜디오에서 CMake를 얻는 방법 / 방법을 알려주지는 않습니다.
Alberto López Pérez 12/19/2016
"다운로드"섹션을 검색하고 있습니까?
Alberto López Pérez 12/19/2016
이 링크를 확인하십시오 : developer.android.com/studio/projects/add-native-code.html 문제가 있으면 알려 주시면 기꺼이 도와 드리겠습니다. D
ashish mishra 12/20/2016
다운로드 섹션에서 SDK 관리자를 열고 CMake를 다운로드하라는 메시지가 표시되지만 SDK 관리자에는 CMake 옵션이 없습니다.
2 ashish mishra 12/22/2016
나는 이미 cmake를 웹 사이트에서 수동으로 다운로드하여 sdk 폴더에 저장하여 그 부분을 시도했다. 하지만 작동하지 않습니다. 나는이 문제에 대한 연구를 통해 SDK가 안드로이드 용으로 특별히 제작 된 CMake를 사용하고 있다는 것을 발견했다. 나는 CMake의 해당 버전을 찾고자한다.

Sylwester Muzyka 01/17/2017.

Android Studio를 재설치하면 도움이됩니다. 나는 똑같은 문제가 있었고 재설치를 통해 나를 도왔다.


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