У меня была похожая проблема. Как и вы, я все перепробовал.
- Отменить и перезапустить: не работает
- Удаление папок вручную: .gradle .idea .ndkbuild и т. Д. Не работает
- Очистить, восстановить, связать файлы C ++: не работает
Мне очень помогло то, что я изменил версию NDK. Я скомпилировал, затем получил ошибку компиляции (не важно, потому что это была неправильная версия NDK в любом случае), затем я вернулся к исходному NDK. Похоже, это решило проблему, но вернулось снова.
Моим решением было сбросить Android Studio до заводских настроек. Если вы работаете в Linux, вы можете начать с удаления этих папок:
rm -rf ~/.android
rm -rf ~/.AndroidStudio3.4
Затем вы загружаете и запускаете свою Android Studio и ничего не импортируете из любого места.
Я подозреваю, что проблема была вызвана одним из установленных плагинов.
Может быть хорошей идеей время от времени создавать резервные копии этих двух папок и при необходимости перезагружать их.
РЕДАКТИРОВАТЬ: Кажется, что моя проблема сохраняется после вышеупомянутого решения после добавления дополнительных файлов .cpp. Увидев это, я искал, откуда появилось это всплывающее окно. Из этого следует, что всплывающее окно «Этот файл не является частью проекта ...» выталкивается из ndk-build. (Имя класса: NewCppSourceNotificationProvider - StaleCppProjectNotificationPanel). Что я пробовал и что сработало до сих пор; Я использовал Android Studio 3.5 Canary13 с версией NDK r19c (стабильная версия). Я надеюсь, что это поможет вам.