2012-05-19 3 views
0

Я нашел, что какой-то родной метод android очень полезен для меня.Как вызвать встроенную функцию в Java-коде

private native void nativeMoveSelection(int x, int y); 

Этот метод вызывается android.webkit.WebKit.java. И я меняю свой пакет на android.webkit. но когда я вызываю этот метод, система будет вызывать java.lang.UnsatisfiedLinkError.

+0

Пожалуйста, разместите полное сообщение об исключении и трассировку стека. Ваш вопрос слишком расплывчато для ответа в его нынешнем виде. – EJP

ответ

0

Thats, потому что у вас нет необходимой библиотеки .so в вашем приложении. Для использования собственных функций вам необходимо загрузить файл собственной библиотеки (.so), используя System.loadlibrary("yourLibrary").

+0

nativeMoveSelection экспортируется libwebcore.so. Я уже загрузил эту библиотеку. –

+0

Я хотел бы узнать, можно ли использовать системную библиотеку или собственную функцию? –

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