В Android Studio версии 2.2 и выше встроенная поддержка CPP существует при создании нового проекта.Кроме того, liblog.so включен по умолчанию.Ничего не поделаешь, кроме файла заголовка (android / log.h).
Checkout app / CMakeLists.txt, который создается студией при создании нового андроид-проекта студии.Мы можем видеть, что блок find_library () и target_link_libraries () для loglib уже присутствуют.
Также обратите внимание на синтаксис функции.Это должно быть:
__ android_log_print (int priority, const char * tag, const char * fmt, ...);
В моемВ этом случае я пропустил параметр тега и потратил три дня на его выяснение.
Подробнее о CMake: Добавление кода C и C ++ в ваш проект