В моем проекте Android Studio Gradle у меня есть код C++, который является частью моей собственной библиотеки CMake OBJECT. Эта библиотека позже используется для JNI. Проект компилируется и работает нормально, но Android Studio не индексирует файлы в библиотеке объектов. Он считает, что эти файлы не являются частью проекта.
Что я могу сделать, чтобы заставить Android Studio индексировать файлы в моей библиотеке объектов?





Я нашел простой обходной путь: создайте новую целевую библиотеку SHARED, содержащую файлы из библиотеки OBJECT. Эта библиотека не компилируется, однако код теперь принадлежит цели, которую может видеть Android Studio, поэтому она их индексирует.