Не удается найти объявление в коде C++ после обновления до NDK 14

Я обновил свою Android Studio 2.3, чтобы использовать NDK 14. Все работает, как и ожидалось, когда вы используете код (код компилируется, и приложение работает, как и ожидалось). Однако по какой-то причине, когда вы пытаетесь перейти к замедлению любого объекта/функции/переменной C++, вы получаете сообщение о том, что студия (независимо от кода):

Не удается найти объявление для перехода

Вот скриншот того, что я вижу:

Снимок экрана

Редактировать: я только что вернулся к NDK 13b, и проблема была решена. Это обходной путь, но без исправления я бы пока не рекомендовал обновляться.


person Doron Yakovlev-Golani    schedule 03.03.2017    source источник


Ответы (2)


Мы пока не знаем причину или исправление, но ошибка здесь: https://code.google.com/p/android/issues/detail?id=231382

person Dan Albert    schedule 03.03.2017

Эта проблема была исправлена ​​в Android Studio 2.4 Preview 3 с использованием externalNativeBuild.ndkBuild с:

  • класс 2.14.1

  • Плагин Gradle 2.2.3

  • НДК р14б (14.1.3816874)

person Doron Yakovlev-Golani    schedule 05.04.2017
comment
У меня такая же проблема. Навигация по коду C++ в Android Studio у меня не работает. Android Studio: 3.1.4, NDK: r14b, Gradle 3.0.1. Это моя установка или это общая проблема Android Studio? - person mihca; 21.09.2018