无法解析对应的JNI函数

Posted

技术标签:

【中文标题】无法解析对应的JNI函数【英文标题】:Can not resolve corresponding JNI Function 【发布时间】:2018-07-05 18:37:24 【问题描述】:

我没有在类似的线程中找到解决问题的方法,例如:Cannot resolve corresponding JNI function with .so file 我有一个用 Eclipse ADT 插件编写的 android 项目,我需要将它导入 android studio。在 Eclipse 工作区中有 .so 文件,当我将其导入 android studio 时,.so 文件将导入到主文件夹下的 jnilibs 中。 当我打开包含本机方法调用的类时,我得到“无法解析相应的 JNI 函数”,即使编译没有问题,项目也不能正常工作,但作为功能,项目不能正常工作。

【问题讨论】:

请具体说明“效果不佳”是什么意思。 当我打开包含本机方法调用的类时,我无法解决它们的错误,.so 库应该做些什么但不做? 实际上我的 .so 文件负责将 Zigbee 传感器与我的集线器配对。他们可以在 eclipse 上正常工作(配对传感器),但在 android studio 上就不行。 【参考方案1】:

我通过从 Eclipse 重新导入项目解决了上面提到的问题,现在一切正常。 也许它错过了导入一些东西..

【讨论】:

以上是关于无法解析对应的JNI函数的主要内容,如果未能解决你的问题,请参考以下文章

无法解析的外部符号 LNK错误总结

Ubuntu 无法解析域名

Qt 无法解析外部文件2001,2019之类的

无法解析的外部符号

域名无法访问怎么办?是啥原因?

无法解析构造函数 ArrayAdapter