Android Studio 4.0 не выделяет и не окрашивает синтаксис собственного кода C

#android #c #android-studio #native

#Android #c #android-studio #собственный

Вопрос:

С момента обновления Android Studio 4.0 я не могу видеть цветной, выделенный синтаксисом собственный код C .

Это также делает невозможным установку точки останова в коде C .

externalNativeBuild запускается, CMake создает код.

Также отсутствует навигация по коду.

Когда я понизил версию до Android 3.6.1, вся поддержка встроенного кода Android работает нормально.

Как это исправить?

Пример для файла cpp

введите описание изображения здесь

Комментарии:

1. У меня такая же проблема в Android Studio. Код строится правильно, но при просмотре кода в более новой версии (4.1.1) Android Studio указывает, что код не принадлежит проекту. Он все еще работает в предыдущей версии 3.6.

Ответ №1:

У меня была похожая проблема, оказывается, мне пришлось сообщить Android studio, что в моем проекте есть код c .

В моем случае в меню «файл» (Android studio для Mac версии Artic Fox 2020.3.1) была опция «добавить c в проект» (или что-то в этом роде, я не могу вернуть его сейчас).

При нажатии на это он спросил меня, хочу ли я создать новый CMakeList.txt файл или у меня уже есть один. Поскольку у меня уже был один, я выбрал последний, выбрал свой CMakeList.txt , и все синхронизировалось правильно.