Android NDKでコードを書く方法を学びたいと思います。 私は 'android studio guide'を開き、 'new ndk projectを作成する'では指示に従います。新しいAndroid NDKプロジェクトを作成できません
私はちょうど新しいプロジェクトを作成し、C++コードのサポートを追加するだけです。すべてのIDEコードは赤で、何もコンパイルできません。
問題が見つからず、何をすべきかわかりません。まだ失敗 -
は、最初に「もう一度お試しください]をクリックすることで同期しようとしました。
エラーメッセージは次のとおりです。任意のヘルプ
CMake Error at C:/Users/AppData/Local/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake:40 (cmake_minimum_required): CMake 3.6.0 or higher is required. You are running version 3.4.1 Call Stack (most recent call first):
C:/Users/AppData/Local/Android/sdk/cmake/share/cmake-3.4/Modules/CMakeDetermineSystem.cmake:98 (include) CMakeLists.txt CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred! Build command failed. Error while executing process C:\Users\AppData\Local\Android\sdk\cmake\bin\cmake.exe with arguments {-HC:\WORKSPACE\Android\Practice\NDK\Practice_001\app -BC:\WORKSPACE\Android\Practice\NDK\Practice_001\app.externalNativeBuild\cmake\debug\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=C:\Users\Rn\AppData\Local\Android\sdk\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\WORKSPACE\Android\Practice\NDK\Practice_001\app\build\intermediates\cmake\debug\obj\armeabi -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:\Users\AppData\Local\Android\sdk\cmake\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=C:\Users\AppData\Local\Android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_PLATFORM=android-24 -DCMAKE_CXX_FLAGS=-frtti -fexceptions} CMake Error at C:/Users/AppData/Local/Android/sdk/ndk-bundle/build/cmake/android.toolchain.cmake:40 (cmake_minimum_required): CMake 3.6.0 or higher is required. You are running version 3.4.1 Call Stack (most recent call first):
C:/Users/AppData/Local/Android/sdk/cmake/share/cmake-3.4/Modules/CMakeDetermineSystem.cmake:98 (include) CMakeLists.txt CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage -- Configuring incomplete, errors occurred!
感謝。
黄色のバナーに「Gradle project sync failed」と表示されます。 「再試行」をクリックすると、何が起こりますか?メッセージツールにはどのようなエラーメッセージが表示されますか? – CommonsWare
が '試してください'のエラーを返しました – Yanshof
Android StudioのSDKマネージャを開き、CMakeのバージョンを確認してください。それが3.4の場合は、@ CommonSWareが指摘しているように、それを更新することができます。既に3.6の場合は、あなたのシステムにCMake 3.4をインストールして、それを$ PATHの中に置くことができますか?そうであれば、$ PATHから削除してください。あなたの結果を見たいと思っています。 thx – Gerry