Упаковка библиотеки Android на JAR, который использует JNI - PullRequest
3 голосов
/ 28 ноября 2010

У меня есть Java-библиотека Android, которая использует некоторый нативный код.Я добавил эту библиотеку Java в проект клиента.

Могу ли я добавить скрипт, который копирует нативную библиотеку в папку libs моего проекта клиента?Или эта нативная библиотека включена в jav-библиотеку java?

Если вам нужна дополнительная информация или вы ничего не понимаете, скажите мне.

Спасибо.

Ответы [ 2 ]

1 голос
/ 23 августа 2011

Вы должны переместить файлы .so (libs, obj и т. Д.) Из вашего проекта (это будет библиотека JAR) в основной проект (который будет использовать вашу библиотеку JAR). После этого снова создайте * .JAR и присоедините * .JAR к вашему основному проекту. Я решил эту проблему таким образом. :) Я надеюсь, что мой ответ будет полезным. пока, VansFannel!

0 голосов
/ 17 июня 2011

Не знаю, нужна ли вам больше поддержка.
Вам не нужны никакие скрипты, когда вы добавили проект библиотеки Android в ваш проект Android.
У меня похожая конфигурация, и она отлично работает.

Для получения дополнительной информации о том, как использовать JNI, вы можете посмотреть здесь: Проблемы с реализацией хеша SHA1 в Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...