2013-11-14 4 views
1

Как я могу запустить объектную статическую библиотеку «.a» с iOS-зависимостями для приложений Android? Подробности: У нас есть проект iOS с объектно-c-каркасом (настроены и не имеют аналогов на java). Он должен работать на Android. Android NDK не может работать с прошивкой зависимостей - это главная проблемазапустить объектно-c статическую библиотеку на Android

+0

Что заставляет вас думать, что это вообще возможно? Вы должны были написать фреймворк C/C++, который будет использоваться как iOS, так и Android. – npace

+0

Я hava .h и .cpp файлы этого фреймворка. Мы должны зависеть от этих библиотек. Или мы можем создать статическую библиотеку «.a» для их использования. Вопрос: Как? –

ответ

2

Вы не можете напрямую добавить Objective C библиотеку для андроид проекта, но вы можете попробовать этот инструмент: http://www.apportable.com, что позволяет запускать Objective C код на андроид.

+0

Это инструмент для преобразования в файл apk. –

+0

Это не вариант –

+0

Да, и это единственный способ использовать объектный код c для Android. Как уже говорилось выше, вы не можете напрямую связывать объектные библиотеки c с проектами android. Что касается опции, это вариант, поскольку нужный вам вариант не существует (и он не может существовать технически, поскольку андроид не «понимает» код цели-c. Вы можете перейти на C/C++ для своей библиотеки, если хотите. –

Смежные вопросы