В Android Studio C ++ навигация и анализ кода не работают с CMake 3.7 или выше - PullRequest
0 голосов
/ 25 сентября 2018

У меня CMake 3.12.1 установлено в моей системе ПУТЬ через brew.Я создаю проект Android с поддержкой C ++ из шаблона Android Studio по умолчанию.

Затем укажите версию CMake в файле gradle.build:

externalNativeBuild {
        cmake {
            path "CMakeLists.txt"
            version "3.12.1"
        }
}

После этого все функции навигации и рефакторинга кода в C ++код полностью сломан.Если я не изменю версию CMake (используйте CMake 3.6 из ndk-bundle), все будет нормально.

Некоторая информация о моей системе:

Build: 3.2, AI-181.5540.7.32.5014246, 201809171917, 

AI-181.5540.7.32.5014246, JRE 1.8.0_152-release-1136-b06x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.13.6 unknown, screens 1680x1050; Retina

Android Gradle Plugin: 3.2.0
Gradle: 4.6
NDK: from local.properties: 18.0.5002713; latest from SDK: 18.0.5002713; 
LLDB: LLDB 3.1 (revision: 3.1.4508709)
CMake: from local.properties: (not specified); latest from SDK: 3.6.0-rc2; from PATH: 3.12.1; 

1 Ответ

0 голосов
/ 25 сентября 2018

Похоже, это известная проблема: https://issuetracker.google.com/112611156

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