2012-05-19 43 views
0

我已經發現了一些Android原生的方法是對我非常有用的。如何調用本地函數的Java代碼

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

該方法由android.webkit.WebKit.java調用。我將我的包更改爲android.webkit。但是當我調用這個方法時,系統會拋出java.lang.UnsatisfiedLinkError。

+0

請發佈完整的異常消息和堆棧跟蹤。你的問題太模糊,不能以現在的形式回答。 – EJP

回答

0

那是因爲你沒有必要的.so庫在您的應用程序。要使用本機功能,您需要使用System.loadlibrary("yourLibrary")加載本機庫(.so)文件。

+0

nativeMoveSelection由libwebcore.so導出。我已經加載了該庫。 –

+0

我想知道是否可以使用系統庫或本機功能? –