gradle syn c ошибка, тогда я пытаюсь собрать ndk-samples в Android Studio - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь собрать образцы ndk из github. Ошибка синхронизации c:

Ошибка CMake в D: /AndroidSDK/cmake/3.10.2.4988404/share/cmake-3.10/Modules/CMakeTestCCompiler.cmake: 52 (сообщение): C компилятор

"D: ​​/AndroidSDK/ndk/20.1.5948944/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe"

не может составить простую тестовую программу. Ошибка завершается следующим выводом:

Изменить каталог: D: /AndroidProjects/test/ndk-samples/hello-jniCallback/app/.cxx/cmake/debug/x86/CMakeFiles/CMakeTmp

Запустите команду сборки: "D: \ AndroidSDK \ cmake \ 3.10.2.4988404 \ bin \ ninja.exe" "cmTC_a6ed2" [1/2] Сборка C объекта CMakeFiles / cmTC_a6ed2.dir / testCCompiler. c .o [ 2/2] Связывание C исполняемого файла cmTC_a6ed2 СБОЙ: cmTC_a6ed2 cmd.exe / C "cd. && D: \ AndroidSDK \ ndk \ 20.1.5948944 \ toolchains \ llvm \ prebuilt \ windows -x86_64 \ bin \ clang .exe --target = i686-none- linux -android21 --g cc -toolchain = D: /AndroidSDK/ndk/20.1.5948944/toolchains/llvm/prebuilt/windows-x86_64 --sysroot = D: /AndroidSDK/ndk/20.1.5948944/toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -D ANDROID -fdata-секции -функция-секции -funwind-таблицы -fstack-защитник -strong -no-canonical-prefixes -mstackrealign -fno-addrsig -Wa, - noexecstack -Wformat -Werror = format-security -Wl, - exclude-libs, libg cc .a -Wl, - exclude- libs, libatomi c .a -stati c -libstdc ++ -Wl, - build-id -Wl, - warn-shared-textrel -Wl, - фатальные предупреждения -Wl, - no-undefined -Qunused-arguments -Wl, -z, noexecstack -Wl, - g c -секций CMakeFiles / cmTC_a6ed2.dir / testCCompiler. c .o -o cmTC_a6ed2 -latomi c -lm && cd. " Возврат к списку. Обсуждаем. ниндзя: сборка остановлена: подкоманда завершилась неудачей.

"В начало страницы". ". это как "Система не может найти указанный путь"

Я пытаюсь проверить в android студийный терминал:

  1. D: \ AndroidSDK \ ndk \ 20.1.5948944 \ toolchains \ llvm \ prebuilt \ windows -x86_64 \ bin \ clang.exe
  2. D: /AndroidSDK/ndk/20.1.5948944/toolchains/llvm/prebuilt/windows-x86_64/sysroot
  3. D: /AndroidSDK/ndk/20.1.5948944/toolchains/llvm/prebuilt/windows-x86_64

и они существуют.

Я пытаюсь переустановить cmake , ndk, Android studio и у меня такая же ошибка. Может кто-нибудь сказать мне, как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...