Я настроил Visual Studio 2017 для работы с Android NDK, установив инструменты Visual C ++ для Android, Apache ANT и настроив местоположения существующих SDK, NDK и JDK.
Я установил LLDB, настроил clang.exe
расположение и включены все заголовки из / ndk-bundle / sources.
Я пытаюсь создать стандартный проект Android Native Activity. Более старую версию можно найти здесь: https://msdn.microsoft.com/en-us/library/dn707595.aspx
Но все же я получаю много ошибок и все #includes
подчеркнуты. Когда я пытаюсь построить решение, я получаю следующую ошибку.
Код серьезности Описание Состояние подавления строки файла проекта
Ошибка TRK0002 Не удалось выполнить команду:
«C: \ Android \ SDK \ NDK-расслоение \ компилированные инструменты \ LLVM \ прекомпилированное \ окна-x86_64 \ Bin \ clang.exe
@C: \ Users \ Saminda \ AppData \ Local \ Temp \ tmpcecf4937c8a14139b9405a2aae30e2e6.rsp».
Ручка есть
недействительным. NDKSample.NativeActivity C: \ Users \ Saminda \ source \ repos \ NDKSample \ NDKSample \ NDKSample.NativeActivity \ TRACKER 1
Любая помощь будет оценена.
Ant больше не используется в проектах Android, его заменили на Gradle.
После нескольких экспериментов от команды Android они в итоге остановились на Gradle + CMake с ndk-build для устаревших проектов NDK.
Вот документация по Android, как перейти на Gradle + CMake.
https://developer.android.com/studio/projects/add-native-code
https://developer.android.com/ndk/guides/cmake
Я полагаю, вам нужно обновить сценарии сборки в сгенерированном проекте.
Других решений пока нет …