Я прошел все уроки по Android NDK и создал несколько простых примеров. Мне кажется, что каждый пример из Android Studio вращается вокруг создания собственной библиотеки, напрямую подключенной к приложению Android. Мне нужно создать собственную библиотеку, которая присоединяется к уже существующей библиотеке Android. Я не вижу примера, чтобы сделать это. Можно ли даже повесить нативную библиотеку C ++ на уже существующую Android Java Library, чтобы у библиотеки Android был доступ к этим нативным методам, без подключения обеих библиотек (android и native) к определенному приложению?
Попытка в Android Studio присоединить нативную библиотеку C ++ к уже существующей библиотеке Android и использование CMake в качестве выбора компилятора, похоже, что gradle не поддерживает. Похоже, что файл CMakeLists.txt не распознается, папка «include» не создается для поддержки .cpp в папке cpp, а собственная библиотека не создает ссылок, которые я вижу на методы библиотеки Android.