В настоящее время я работаю над мобильным приложением, которое требует использования собственного кода Си. Код C в настоящее время компилируется с общими ссылками на hiredis и redis.
Я хотел бы знать, каков наилучший подход для добавления этих сторонних библиотек в мобильное устройство и как выполнить связывание / вызов соответствующих методов, найденных в указанных библиотеках.
Edit:
1) Разобрался, как сделать cmake для андроид студий и ссылок на библиотеки в xcode.
2) У меня все еще проблемы с кросс-компиляцией. А именно, как запуск компилятора для Android заставляет меня
нет таблицы символов архива (запустите ranlib)
Эта ошибка сохраняется даже после использования openssl метода установки для Android
Я также хотел бы узнать, как преобразовать файл .a в .so.
Спасибо.