Android:使用NDK编译so调用时java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String

问题背景:使用NDK将c++源码编译成java可调用的jni接口(符合java ABI的.so动态库)后,调用c++实现的相应方法时报错,意思是未找到该方法。 原因:使用javah将对应的java类生成.h文件后,为了简化文件名我对.h文件进行了修改,修改后直接复制.h文件生成.cpp文件并在该cpp文件中实现对应方法。但我复制完后未将对javah生成的.h文件的重定义检查删除,导致实现的cpp方
相关文章
相关标签/搜索