2010-11-12 92 views

回答

4

如果调用native方法但是被调用的库不能被VM定位,则会引发此操作。您应该能够找出哪些库从异常行的文本中缺失。确保PATH中存在问题的库,或将其添加到您的应用程序的命令行参数中的库路径中。您可以通过指定-Djava.library.path=MY_LIB_PATH来完成此操作,其中MY_LIB_PATH是您的图书馆所在的路径。

1

由于AKF说您的呼叫,它无法找到一个本地方法,你可以把异常堆栈,如果你知道它是什么,是崩溃的代码

你应该有类似的System.loadLibrary ( “MYLIB”);在你的代码 和一些本地方法

是在那里你会发现你的错误的根源,

现在会出现这种情况可能是几件事情。一些经典

- 您没有lib.so与项目 -you移动/改变你的进口 - 你更改本地函数的名称

希望这个项目的包帮助

相关问题