2015-06-30 2 views
0

У меня есть библиотека .so от сторонней компании, которая использовала android ndk для ее создания, и я должен назвать некоторые функции, определенные в этой библиотеке.функция общей библиотеки не получает вызов в lolipop

Я могу скомпилировать код, и ссылка также происходит правильно. Однако вызов функции на самом деле не происходит, т. Е. Я не получаю никакой ошибки при вызове функции, но на самом деле она не вызывает функцию. Я могу сказать, что, поскольку он не меняет размер, который передается в качестве входных данных и который является результатом экспортируемой функции.

Как я могу отладить это? Это как-то связано с изменением имени компилятора?

Я использую android lolipop. Тот же механизм работал в kitkat.

ответ

0

Проблема была: мы использовали старый ndk. Мы должны использовать последний ndk, предоставляемый google.