У меня Android Studio 2.1.2, Android SDK 25, Andriod Ndk 11. Проект хорошо запускается и компилируется из Android Studio, но я не смог использовать IDE, потому что нет Content Assist — ctrl + space и ctrl + click не работают в источниках C \ C ++ для include и функций единственное сообщение — «не удается найти объявление для перехода», как здесь:
Кто-нибудь знает, как решить проблему? Для Java-источников все работает отлично.
Сначала установите пакет NDK из Сервис -> Android -> Менеджер SDK
Импортируйте пример hello-jn, используя File -> Import Sample (Примечание. В этом примере используется новый экспериментальный плагин gradle)
Нажмите «Выполнить» -> «Редактировать конфигурации» и — и новую собственную конфигурацию Android
Запустите и отладьте ваше приложение
У меня тоже есть эта проблема! Мое решение состоит в том, чтобы заново установить путь NDK в «local.properties».
Когда я использую путь ndk по умолчанию (например: ndk.dir = C: \ Users \% user \ AppData \ Local \ Android \ Sdk \ ndk-bundle sdk.dir = C: \ Users \% user \ AppData \ Local \ Android \ Sdk), у меня будет такая же проблема. Поэтому я загружаю другой NDK (с официального сайта Google) и устанавливаю «ndk.dir», и я загружаюсь.
Вы можете попробовать это ~ может быть полезно для вас.
пс. Я использую NDK версии: 14, произойдет это. Я использую V13 или V12 будет решена.