在android中使用ndk开发需要使用到jni。

1. java.lang.UnsatisfiedLinkError: No implementation found for void com.frank.smart.smarthome.JniSocket.test() (tried Java_com_frank_smart_smarthome_JniSocket_test and Java_com_frank_smart_smarthome_JniSocket_test__)

原因:

public class JniSocket {

static {

System.loadLibrary("SmartSocket");

}

    public native void test();
}

其中指令没有被执行,改为如下运行正常;

public class JniSocket {

    JniSocket()
{
//static {
System.loadLibrary("SmartSocket"); }
public native void test();
}

检查jni类似错误的方法

  1. 确保System.loadLibrary()函数一定被执行了加载了库。
  2. 对应函数函数名是否正确;
  3. 对应参数是否正确;

最新文章

  1. wpf——三维学习1
  2. [WCF编程]3.WCF基础
  3. 编译PHP 报错:node.c: In function dom_canonicalization
  4. ios8版本地图定位注意点
  5. ASP.NET并发处理
  6. C++问题-UniqueAppObject.cpp(147): error C3861: “GUXClientInit”: 找不到标识符
  7. E212: 不能以写入模式打开 linux
  8. HDU 1576 A/B(数论)
  9. delphi中无类型文件读写
  10. R语言分析(一)-----基本语法
  11. oozie调用java实例------Java action
  12. Celery 分布式任务队列快速入门
  13. Go语言基础之map
  14. Vue小项目二手书商城:(三)前端渲染数据
  15. gym101657 C
  16. ORM模型
  17. JHipster技术简介
  18. Maven 变量及常见插件配置详解
  19. java 路径分隔符自动适配
  20. spark读取hbase形成RDD,存入hive或者spark_sql分析

热门文章

  1. 一些常用JS 函数总结
  2. 学习Struts2.3
  3. 奇特的JavaScript连续赋值运算
  4. solr copyfield字段使用实践
  5. solr6.6 索引 word文档
  6. 【云计算】mesos+marathon 服务发现、负载均衡、监控告警方案
  7. JSONObject和JSONArray(json-lib-2.4)的基本用法
  8. 使用Vmware虚拟机部署Swift开发环境之Mac OSX系统安装
  9. formidable 模块化开发 代码拆分(解耦) nodejs图片服务器架构
  10. HDU 4925 Apple Tree(推理)