Поиск Android Java полезных методов в файле общих объектов - PullRequest
1 голос
/ 25 мая 2020

Мне нужно посмотреть, какие методы доступны в файле .so, чтобы я мог использовать их как private native int JNIMethod(String args); в Java. Это возможно? если да, то как?
Спасибо

1 Ответ

1 голос
/ 25 мая 2020

Вы можете использовать nm, objdump or readelf, чтобы увидеть открытые функции в файле .so. Пример:

objdump -T your_shared_object.so | c++filt

Передача результата в c++filt необходима только в том случае, если имена изменены.

...