Настройте Visual Studio 2017 для использования существующих компонентов Android SDK и NDK

Я настроил 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

Любая помощь будет оценена.

0

Решение

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

Я полагаю, вам нужно обновить сценарии сборки в сгенерированном проекте.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]