2012-02-17 3 views
3

Я работаю над проектом java android. для этого проекта требуется использование определенных команд. все эти команды разработаны в C++/c, но мне дали два файла (.jar и .so), которые должны «превратить их в» java, поэтому я могу использовать их в своем проекте java android.Как использовать .so и .jar в проекте java android?

Дело в том, что я должен делать с этими 2 файлами ?? Я читал много вещей (в основном о создании .jar и .so, но мне не нужен этот шаг, поскольку у меня уже есть 2 файла)

Я попытался импортировать .jar (импорт external lib), я попытался добавить .so через статическую загрузку: // static { // System.loadLibrary ("MySoFile"); //} Все, что я получаю, это ошибка переполнения стека или проблема с файлом DEX ...

Неужели кто-нибудь когда-либо пытался это сделать? Кажется, я не понимаю здесь ... все, что я хочу сделать, это использовать команды в файле .jar ....: //

заранее!

ответ

1

Посмотрите на this answer о добавлении файлов jar. Файлы .so 'обычно можно просто перетащить и удалить в проект.

0

Все, что вам нужно сделать, это убедиться, что банка находится в вашем пути к классу, и вы можете получить доступ к классам внутри этой банки. Банку просто архив классов, вам не нужно загружать библиотеку в память или что-то подобное.

Возможно, вы захотите прочитать ответ на этот вопрос How to use classes from .jar files?