我創建了使用android NDK的.so
文件。在xxx.java類中,我添加了一些本地方法來從c/C++文件調用。這些本地方法,我在我自己的方法調用比如像下面,java.lang.unsatisfiedlinkerror。在eclipse中爲Android應用程序添加.so文件
static
{
System.loadLibrary("print");
}
public native String print(String pM,int len);
public native int openPrint();
以上的本地方法在我的方法調用,這樣其他Android應用程序開發人員可以爲API的使用。
public static void foo(){
openPrint()
}
這是對的嗎?
爲此,我創建了一個myprint.Jar
文件。它也包括libprint.so
文件。
我上面的jar文件添加其他應用程序,這是一個從xxx.java導入類,但每當我試圖運行它拋出一個錯誤,指出
FATAL Exception,
java.lang.UnsatisifiedLinkerror....
如何解決上述問題的應用程序?被投入
在此先感謝
入住這http://stackoverflow.com/questions/4813336/java-lang-unsatisfiedlinkerror – Santosh