проблемы с андроид студийной сборкой не удалось - PullRequest
0 голосов
/ 31 мая 2018

Сбой команды построения.

Ошибка при выполнении процесса C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ cmake \ 3.6.4111459 \ bin \ cmake.exe с аргументами {-HC:\ Users \ Janiks oliveira \ Desktop \ androidprojects \ firstproject -BC: \ Users \ Janiks oliveira \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ cmake \ release \ armeabi-v7a -DANDROID_ABI = armeabi-v7a -DANDROID_PLATFUTMPO__DIR_TIR_TOR_TOR_URID_ORI_RID_OURTI_ORDARY_OUT_URID_OURTY_URY_TRY_TOR_OURTY_ORYTAROURE_OUT_RED_OUT_ORID=ORID_OUT_ORITY = TRY_RUSE_RUSE_RUSB =====C: \ Users \ Janiks oliveira \ Desktop \ androidprojects \ firstproject \ build \ промежуточные файлы \ cmake \ release \ obj \ armeabi-v7a -DCMAKE_BUILD_TYPE = Release -DANDROID_NDK = C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Android \ Sdk \ndk-bundle -DCMAKE_CXX_FLAGS = -DCMAKE_TOOLCHAIN_FILE = C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ build \ cmake \ android.toolchain.cmake -DCMAKE_MAKE_PROGRAM = Jan \ Users \ Users \ Пользователи \ Users \ Пользователи \ Users\ Local \ Android \ Sdk \ cmake \ 3.6.4111459 \ bin \ ninja.exe -Grandroid Gradle - Ninja}

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Local/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Local /Android / Sdk / ndk-bundle / toolchains / llvm / prebuilt / windows-x86_64 / bin / clang.exe - не работает

/ Пользователи / Janiks oliveira / AppData / Локальные / Android / Sdk / ndk-bundle /toolchains / llvm / prebuilt / windows-x86_64 / bin / clang.exe "не может скомпилировать простую тестовую программу.Открыть файл

Сбой при следующем выводе:

Изменить каталог: C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / release / armeabi-v7a / CMakeFiles/ CMakeTmp

Команда запуска сборки: «C: / Users / Janiks

oliveira / AppData / Локальные / Android / Sdk / cmake / 3.6.4111459 / bin / ninja.exe»

"cmTC_11230"

[1/2] Объект C здания CMakeFiles / cmTC_11230.dir / testCCompiler.co

FAILED:

C: \ Users \ JANIKS ~1 \ AppData \ Local \ Android \ Sdk \ NDK-BU ~ 1 \ TOOLCH ~ 1 \ llvm \ prebuilt \ WINDOW ~ 1 \ bin \ clang.exe

- target = armv7-none-linux-androideabi--gcc-toolchain = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / набор инструментов / arm-linux-androideabi-4.9 / prebuilt / windows-x86_64"

- sysroot = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot" -isystem

C: / Users/ Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot / usr / include / arm-linux-androideabi

-D__ANDROID_API __ = 27 -g -DANDROID -функция-разделы -funwind-таблицы

-fstack-protector-strong -no-канонические-префиксы -march = armv7-a

-mfloat-abi = softfp -mfpu = vfpv3-d16 -mthumb -Wa, - noexecstack -Wformat

-Werror = формат-безопасность -fPIE -o

CMakeFiles / cmTC_11230.dir / testCCompiler.co -c "C: \ Users \ Janiks

oliveira \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ cmake \ release \ armeabi-v7a \ CMakeFiles \ CMakeTmp \ testCCompiler.c"

ошибка: нет такого файла или каталога:

'oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot / usr / include / arm-linux-androideabi'

ninja: сборка остановлена: подкоманда завершилась неудачно.

CMake не сможет правильно сгенерировать этот проект.

Стек вызовов (самый последний вызов в первую очередь):

CMakeLists.txt

- Настройка неполная, произошли ошибки!

См. также "C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / release / armeabi-v7a / CMakeFiles / CMakeOutput.log ".

См. также" C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / release /armeabi-v7a / CMakeFiles / CMakeError.log ".

Сбой команды построения.

Ошибка при выполнении процесса C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ cmake \ 3.6.4111459 \ bin \ cmake.exe с аргументами {-HC: \ Users \ Janiks oliveira \ Desktop \ androidprojects \firstproject -BC: \ Users \ Janiks oliveira \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ cmake \ releaseFeature \ armeabi-v7a -DANDROID_ABI = armeabi-v7a -DANDROID_PLATFORM = android-27 -DCMAKE_LIBRI_IR \\ \ \ \ \ Desktop \ Janis \ \ \ \ Desktopandroidprojects \ firstproject \ build \ промежуточный процесс \ cmake \ feature \ release \ obj \ armeabi-v7a -DCMAKE_BUILD_TYPE = Release -DANDROID_NDK = C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ ndk-bundle -DCMAKE_COO_FHAG_SXF_LAG= C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ build \ cmake \ android.toolchain.cmake -DCMAKE_MAKE_PROGRAM = C: \ Пользователи \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ cmake\ 3.6.4111459 \ bin \ ninja.exe -GAndroid Gradle - Ninja}

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Local / Android / Sdk / ndk-bundle / toolchains / llvm / prebuilt / windows-x86_64 / bin / clang.exe

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Local / Android / Sdk / ndk-bundle/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - не работает

/ Пользователи / Janiks oliveira / AppData / Локальные / Android / Sdk / ndk-bundle / toolchains / llvm / prebuilt / windows-x86_64 / bin / clang.exe "не может скомпилировать простую тестовую программу.Открыть файл

Сбой при следующем выводе:

Изменить каталог: C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / releaseFeature / armeabi-v7a / CMakeFiles/ CMakeTmp

Команда запуска сборки: «C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / cmake / 3.6.4111459 / bin / ninja.exe»

"cmTC_71375"

[1/2] Объект C здания CMakeFiles / cmTC_71375.dir / testCCompiler.co

FAILED:

C: \ Users \ JANIKS ~1 \ AppData \ Local \ Android \ Sdk \ NDK-BU ~ 1 \ TOOLCH ~ 1 \ llvm \ prebuilt \ WINDOW ~ 1 \ bin \ clang.exe

- target = armv7-none-linux-androideabi--gcc-toolchain = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / набор инструментов / arm-linux-androideabi-4.9 / prebuilt / windows-x86_64"

- sysroot = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot" -isystem

C: / Users/ Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot / usr / include / arm-linux-androideabi

-D__ANDROID_API __ = 27 -g -DANDROID -функция-разделы -funwind-таблицы

-fstack-protector-strong -no-canonical-prefixes -march =armv7-a

-mfloat-abi = softfp -mfpu = vfpv3-d16 -mthumb -Wa, - noexecstack -Wformat

-Werror = формат-безопасность -fPIE -o

CMakeFiles / cmTC_71375.dir / testCCompiler.co -c "C: \ Users \ Janiks

oliveira \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ cmake \ releaseFeature \ armeabi-v7a \ CMakeFiles \ CMakeiler \ test.c "

ошибка: нет такого файла или каталога:

'oliveira / AppData / Local / Android / SDK / ndk-bundle / sysroot / usr / include / arm-linux-androideabi'

ниндзя: сборка остановлена: подкоманда не выполнена.

CMake не сможет правильно сгенерировать этот проект.

Стек вызовов (самый последний вызов в первую очередь):

CMakeLists.txt

- Настройка неполная, произошли ошибки!

См. Также "C: / Пользователи / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / releaseFeature / armeabi-v7a / CMakeFiles / CMakeOutput.log ".

См. также" C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake /releaseFeature / armeabi-v7a / CMakeFiles / CMakeError.log ".

Команда построения не выполнена.

Ошибка при выполнении процесса C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ cmake \ 3.6.4111459 \ bin \ cmake.exe с аргументами {-HC: \ Users \ Janiks oliveira \ Desktop \ androidprojects \firstproject -BC: \ Users \ Janiks Оливейра \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ CMake \ debugFeature \ armeabi-v7a -DANDROID_ABI = armeabi-v7a -DANDROID_PLATFORM = андроид-27 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY = C: \ Users \ Janiks Оливейра \ Desktop \androidprojects \ firstproject \ build \ промежуточный процесс \ cmake \ feature \ debug \ obj \ armeabi-v7a -DCMAKE_BUILD_TYPE = Debug -DANDROID_NDK = C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ ndk-bundle -DCMAKE_OOHA_HADHAF = HA= C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ build \ cmake \ android.toolchain.cmake -DCMAKE_MAKE_PROGRAM = C: \ Пользователи \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ cmake\ 3.6.4111459 \ bin \ ninja.exe -GAndroid Gradle - Ninja}

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Local / Android / Sdk / ndk-bundle /Toolchains / llvm / prebuilt / windows-x86_64 / bin / clang.exe

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Local / Android / Sdk / ndk-bundle / toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - не работает

/ Пользователи / Janiks oliveira / AppData / Локальные / Android / Sdk / ndk-bundle / toolchains / llvm / prebuilt / windows-x86_64/bin/clang.exe "не может скомпилировать простую тестовую программу.Открыть файл

Сбой при следующем выводе:

Изменить каталог: C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / debugFeature / armeabi-v7a / CMakeFiles/ CMakeTmp

Команда запуска сборки: «C: / Users / Janiks

oliveira / AppData / Локальные / Android / Sdk / cmake / 3.6.4111459 / bin / ninja.exe»

"cmTC_a1afd"

[1/2] Построение объекта C CMakeFiles / cmTC_a1afd.dir / testCCompiler.co

СБОЙ:

C: \ Users \ JANIKS ~1 \ AppData \ Local \ Android \ Sdk \ NDK-BU ~ 1 \ TOOLCH ~ 1 \ llvm \ prebuilt \ WINDOW ~ 1 \ bin \ clang.exe

- target = armv7-none-linux-androideabi--gcc-toolchain = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / набор инструментов / arm-linux-androideabi-4.9 / prebuilt / windows-x86_64"

- sysroot = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot" -isystem

C: / Users/ Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot / usr / includede / arm-linux-androideabi

-D__ANDROID_API __ = 27 -g -DANDROID -функция-разделы -funwind-таблицы

-fstack-protector-strong -no-canonical-prefixes -march =armv7-a

-mfloat-abi = softfp -mfpu = vfpv3-d16 -mthumb -Wa, - noexecstack -Wformat

-Werror = формат-безопасность -fPIE -o

CMakeFiles / cmTC_a1afd.dir / testCCompiler.co -c "C: \ Users \ Janiks

oliveira \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ cmake \ debugFeature \ armeabi-v7a \ CMakeFiles \ testilerCMSilermp.c "

ошибка: нет такого файла или каталога:

'oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot / usr / include / arm-linux-androideabi'

ninja: сборка остановлена: подкоманда не удалась.

CMake не сможет правильно сгенерировать этот проект.

Стек вызовов (самый последний вызов в первую очередь):

CMakeLists.txt

- Конфигурирование неполное, произошли ошибки!

См. Также «C: / Пользователи / Janiks oliveira / Рабочий стол / androidproje»cts / firstproject / .externalNativeBuild / cmake / debugFeature / armeabi-v7a / CMakeFiles / CMakeOutput.log ".

См. также" C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake /debugFeature / armeabi-v7a / CMakeFiles / CMakeError.log ".

Команда построения не выполнена.

Ошибка при выполнении процесса C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ cmake \ 3.6.4111459 \ bin \ cmake.exe с аргументами {-HC: \ Users \ Janiks oliveira \ Desktop \ androidprojects \firstproject -BC: \ Users \ Janiks oliveira \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ cmake \ debug \ armeabi-v7a -DANDROID_ABI = armeabi-v7a -DANDROID_PLATFORM = android-27 -DCMAKE_LIBRARY_ \ira = CAB_I_UTU \ \ UUTUTandroidprojects \ firstproject \ build \ промежуточный процесс \ cmake \ debug \ obj \ armeabi-v7a -DCMAKE_BUILD_TYPE = Debug -DANDROID_NDK = C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ ndk-bundle -DCMAKE_CX = FIHA_CXIFF: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ build \ cmake \ android.toolchain.cmake -DCMAKE_MAKE_PROGRAM = C: \ Users \ Janiks oliveira \ AppData \ Local \ Android \ Sdk \ cmake \ 3.6.4111459 \ bin \ ninja.exe -GAndroid Gradle - Ninja}

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Local / Android / Sdk / ndk-bundle / toolchains /LLVM /prebuilt / windows-x86_64 / bin / clang.exe

- Проверить работающий компилятор C: C: / Users / Janiks oliveira / AppData / Локальные / Android / Sdk / ndk-bundle / toolchains / llvm / prebuilt/windows-x86_64/bin/clang.exe - не работает

/ Пользователи / Janiks oliveira / AppData / Локальные / Android / Sdk / ndk-bundle / цепочки инструментов / llvm / предварительно встроенные / windows-x86_64 / bin / clang.exe "не может скомпилировать простую тестовую программу.Открыть файл

Сбой при следующем выводе:

Изменить каталог: C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / debug / armeabi-v7a / CMakeFiles/ CMakeTmp

Команда запуска сборки: «C: / Users / Janiks

oliveira / AppData / Локальные / Android / Sdk / cmake / 3.6.4111459 / bin / ninja.exe»

"cmTC_243a5"

[1/2] Объект C здания CMakeFiles / cmTC_243a5.dir / testCCompiler.co

FAILED:

C: \ Users \ JANIKS ~1 \ AppData \ Local \ Android \ Sdk \ NDK-BU ~ 1 \ TOOLCH ~ 1 \ llvm \ prebuilt \ WINDOW ~ 1 \ bin \ clang.exe

- target = armv7-none-linux-androideabi--gcc-toolchain = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / набор инструментов / arm-linux-androideabi-4.9 / prebuilt / windows-x86_64"

- sysroot = "C: / Users / Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot" -isystem

C: / Users/ Janiks

oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot / usr / include / arm-linux-androideabi

-D__ANDROID_API __ = 27 -g -DANDROID -функция-разделы -funwind-таблицы

-fstack-protector-strong -no-канонические-префиксы -march = armv7-a

-mfloat-abi = softfp -mfpu = vfpv3-d16 -mthumb -Wa, - noexecstack -Wformat

-Werror = формат-безопасность -fPIE -o

CMakeFiles/cmTC_243a5.dir/testCCompiler.co -c "C: \ Users \ Janiks

oliveira \ Desktop \ androidprojects \ firstproject.externalNativeBuild \ cmake \ debug \ armeabi-v7a \ CMakeFiles \ CMakeTmp \ testCCompiler.c"

ошибка: нет такого файла или каталога:

'oliveira / AppData / Local / Android / Sdk / ndk-bundle / sysroot / usr / include / arm-linux-androideabi'

ninja: сборка остановлена: подкоманда завершилась неудачно.

CMake не сможет правильно сгенерировать этот проект.

Стек вызовов (самый последний вызов в первую очередь):

CMakeLists.txt

- Конфигурирование неполное, произошли ошибки!

См. также «C: / Пользователи / Janiks oliveira / Рабочий стол / androidprojects / firstproje»ct / .externalNativeBuild / cmake / debug / armeabi-v7a / CMakeFiles / CMakeOutput.log ".

См. также" C: / Users / Janiks oliveira / Рабочий стол / androidprojects / firstproject / .externalNativeBuild / cmake / debug /armeabi-v7a / CMakeFiles / CMakeError.log».

Ответы [ 2 ]

0 голосов
/ 19 июня 2018

Я полагаю, что проблема связана с пробелами в одном из имен папок, как для меня, так и для Яникса.Следуя своему собственному ответу, я смог идентифицировать проблему как «проблему пробелов в имени папки».Обязательно удалите все пробелы в любой папке в пути, указывающем на папку ndk sdk.Вы можете скопировать все файлы sdk из папки sdk в новый путь к каталогу, в котором нет пробелов, и изменить каталог sdk в Android Studio: Файл-> Настройки -> Внешний вид и поведение-> SystemSettings-> AndroidSDK menu.
Что касается вопроса от Оливера, то, похоже, он тот же, поскольку в его имени было место "Яник оливира".

0 голосов
/ 17 июня 2018

Эта ошибка может быть легко воссоздана следующим образом.1. установить новую андроид студию 3.1.3, сборка # AI-173.4819257, построенную 4 июня 2018 г. 2. установить новый проект через File-> NewProject 3. вы должны нажать «Включить поддержку C ++», иначе вы не будетеполучите это сообщение об ошибке.4. использовать настройки по умолчанию для всех остальных вариантов.5. Когда он строит пример пустого приложения, он отобразит ошибку.6. Дальнейшее расследование показывает, что при запуске clang.exe команда «ld» завершилась неудачно.Это подтверждается запуском clang.exe в окне cmd со следующими результатами из командной строки:

C: \ Users \ afellmore \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ toolchains \ llvm \ prebuilt\ windows-x86_64 \ bin> clang.exe -H "C: \ workyh \ ttt5 \ app" -B "C: \ workaf \ ttt5 \ app.externalNativeBuild \ cmake \ release \ armeabi-v7a" -DANDROID_ABI = armeabi-v7a-DANDROID_PLATFORM = android-15 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY = "C: \ workaf \ ttt5 \ app \ build \ промежуточные \ cmake \ release \ obj \ armeabi-v7a" -DCMAKE_BUILD_TYPE = выпуск -DANDROID_NDK \ a \ \ dDD = =:Local \ Android \ Sdk \ ndk-bundle "-DCMAKE_CXX_FLAGS = -std = c ++ 14 -DCMAKE_TOOLCHAIN_FILE =" C: \ Users \ afellmore \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ build \ cmake \ android.toolchain.cmake "-DCMAKE_MAKE_PROGRAM =" C: \ Users \ afellmore \ AppData \ Local \ Android \ Sdk \ cmake \ 3.6.4111459 \ bin \ ninja.exe -Grandroid Gradle - Ninja "-v

Android (4691093основано на r316199) версия clang 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (на основе LLVM 6.0.2svn) Цель: x86_64-w64-windows-gnu Модель потока: posix InstalledDir: C: \ Users \ afellmore \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ toolch \ toolchwindows-x86_64 \ bin "ld" -m i386pep -Bdynamic -o a.exe crt2.o crtbegin.o "-LC: \ Users \ afellmore \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ наборы инструментов \ llvm \ prebuilt\ windows-x86_64 \ x86_64-w64-mingw32 \ lib "" -LC: \ Users \ afellmore \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ toolchains \ llvm \ prebuilt \ windows-x86_64 \ lib "" -LC:\ Users \ afellmore \ AppData \ Local \ Android \ Sdk \ ndk-bundle \ toolchains \ llvm \ prebuilt \ windows-x86_64 \ x86_64-w64-mingw32 / sys-root / mingw / lib "" C: \ workyh \ ttt5 \ app"-lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt crtend.o ошибка выполнения программы: невозможно выполнить команду:clang.exe: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

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