Cutils не включены в NDK?
Мне нужно использовать библиотеку и заголовки cutils для реализации ashmem в моем проекте NDK, но я не смог найти ничего, связанного с cutils, в моей системе. Где он находится или где его можно получить?
2 ответа
Библиотека Android "cutils", найденная в источниках system/core/libcutils, не является частью NDK. Код там меняется с каждым выпуском, так что на это нельзя полагаться.
На данный момент лучший подход - это скопировать источник соответствующих частей библиотеки в ваш проект.
Если вы не против совместимости, вы можете получить libcutils.so
с вашего подключенного устройства или эмулятора.
adb pull /system/lib/libcutils.so
Это хорошо для разработки или для частного использования; для релиза просто скопируйте источник нужных вам вещей в ваш собственный проект.