一、方法名路径不对
下图为我实现native的类:
我们在c文件中就应该Java+package路径+类名+native方法:
需要注意的是Java前面的“J”为大写
二、C++文件问题
如果是C++文件(.cpp或者.cc),要使用extern "C" { } 把本地方法括进去
三、值为空
往Jni方法中传值问题,调用native方法sendSomeThing(Object object),如果传入的object为null。
一般情况下就是忘记设置手机权限,获取某些手机状态没有权限,导致获取不到值。
参考:http://www.reader8.cn/jiaocheng/20130905/1269716.html