我已經發現了一些Android原生的方法是對我非常有用的。如何調用本地函數的Java代碼
private native void nativeMoveSelection(int x, int y);
該方法由android.webkit.WebKit.java調用。我將我的包更改爲android.webkit。但是當我調用這個方法時,系統會拋出java.lang.UnsatisfiedLinkError。
我已經發現了一些Android原生的方法是對我非常有用的。如何調用本地函數的Java代碼
private native void nativeMoveSelection(int x, int y);
該方法由android.webkit.WebKit.java調用。我將我的包更改爲android.webkit。但是當我調用這個方法時,系統會拋出java.lang.UnsatisfiedLinkError。
那是因爲你沒有必要的.so庫在您的應用程序。要使用本機功能,您需要使用System.loadlibrary("yourLibrary")
加載本機庫(.so)文件。
nativeMoveSelection由libwebcore.so導出。我已經加載了該庫。 –
我想知道是否可以使用系統庫或本機功能? –
請發佈完整的異常消息和堆棧跟蹤。你的問題太模糊,不能以現在的形式回答。 – EJP