couldn't find native method

2023-11-18

有两个原因:

1.java这边native方法没有:

native void renderFrameStart();

2.c这边没有实现native方法。

12-29 15:52:27.901 32735-32735/com.ffmpegtest E/dalvikvm: ERROR: couldn't find native method

12-29 15:52:27.901 32735-32735/com.ffmpegtest E/dalvikvm: Requested: Lcom/appunite/ffmpeg/FFmpegPlayer;.renderFrameStart:()V

12-29 15:52:27.901 32735-32735/com.ffmpegtest E/AndroidRuntime: FATAL EXCEPTION: main

                                                                Process: com.ffmpegtest, PID: 32735

                                                                java.lang.NoSuchMethodError: no static or non-static method "Lcom/appunite/ffmpeg/FFmpegPlayer;.renderFrameStart()V"

                                                                    at java.lang.Runtime.nativeLoad(Native Method)

                                                                    at java.lang.Runtime.doLoad(Runtime.java:421)

                                                                    at java.lang.Runtime.loadLibrary(Runtime.java:362)

                                                                    at java.lang.System.loadLibrary(System.java:526)

                                                                    at com.appunite.ffmpeg.FFmpegPlayer.<clinit>(FFmpegPlayer.java:273)

                                                                    at com.ffmpegtest.MainActivity.onCreate(MainActivity.java:86)

                                                                    at android.app.Activity.performCreate(Activity.java:5231)

                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)

                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2179)

                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2265)

                                                                    at android.app.ActivityThread.access$800(ActivityThread.java:149)

                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1216)

                                                                    at android.os.Handler.dispatchMessage(Handler.java:102)

                                                                    at android.os.Looper.loop(Looper.java:136)

                                                                    at android.app.ActivityThread.main(ActivityThread.java:5123)

                                                                    at java.lang.reflect.Method.invokeNative(Native Method)

                                                                    at java.lang.reflect.Method.invoke(Method.java:515)

                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)

                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)

                                                                    at dalvik.system.NativeStart.main(Native Method)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

couldn't find native method 的相关文章

随机推荐

  • 让生产活动更高效,物料管理场景的RPA应用

    作为制造业 供应链领域常见环节 物料管理 Material Management 通常是对企业生产经营活动所需各种物料的采购 验收 供应 保管 发放 使用等一系列计划与控制活动的总称 物料管理科学与否 将会影响到组织各职能部门间的协调 生产
  • 文件的上传与下载

    一 文件上传 文件上传程序步骤 1 如何在web页面中添加上传输入项
  • python数据驱动测试设计_Python+unittest+DDT实现的数据驱动测试

    前言 数据驱动测试 避免编写重复代码 数据与测试脚本分离 通过使用数据驱动测试 来验证多组数据测试场景 通常来说 多用于单元测试和接口测试 ddt介绍 Data Driven Tests DDT 即数据驱动测试 可以实现不同数据运行同一个测
  • Gcov 详解 + 内核函数覆盖率测试方法详述及产生错误解决办法

    1 gcov是什么 Gcov is GCC Coverage 是一个测试代码覆盖率的工具 是一个命令行方式的控制台程序 伴随GCC发布 配合GCC共同实现对C C 文件的语句覆盖和分支覆盖测试 与程序概要分析工具 profiling too
  • 小白也能学会的爬虫教学(超详细,每一步都配图,不怕你学不会,图文并茂,看完直呼‘爽’)

    详细且简单的爬虫简单教学 小白看了之后直呼 爬虫就这 安装pycharm 一 新建一个工程 二 安装scrapy 三 创建Scrapy工程 四 如何使用scrapy 1 新建一个begin py文件 2 编辑begin py中的内容 3 修
  • hbase MapReduce程序样例入门

    hbase MapReduce程序样例入门 1 先看一个标准的hbase作为数据读取源和输出源的样例 Configuration conf HBaseConfiguration create Job job new Job conf job
  • 定时器:Quartz框架

    文章目录 简介 简单Demo cron 规则 参考 简介 Quartz是 OpenSymphony 开源组织在 Job scheduling 领域的开源项目 是由 java 开发的一个开源的任务日程管理系统 Quartz 是一个功能丰富的开
  • 如何下载安装VS2017下载 vs2017社区版

    如何下载安装VS2017下载 vs2017社区版 https blog csdn net zyhse article details 105362609 1 下载vs2017的引导程序 官方并没有为vs2017提供离线安装包 所以我们选择在
  • 操作系统课程设计

    关于完整代码 更详细内容 实验一环境配置 请访问github仓库地址 GitHub zzering OS course design 操作系统课设 系统调用 磁盘调度算法 文件调用 进程管理 分页置换算法 进程通信 实验一 为Linux系统
  • python二元操作符是什么_python笔记—06 讲:Pyhon 之常用操作符

    本期内容详解 1 算术运算符 加 减 乘 除 幂运算 地板除 1 和 的区别 在 Python 中的除运算符与其它程序语言的不太一样 表示真正的除号 例如 1 3 0 3333333333333333 而 4 2 的值为 2 0 说明两个数
  • Flask处理前台POST过来的JSON

    POST JSON数据的JS代码 ajax url http 127 0 0 1 5000 calc type post dataType json headers Content Type application json charset
  • 数据结构——线性表(C++)

    线性表 一 线性表的定义 二 线性表的抽象数据类型 三 线性表的顺序存储 1 顺序存储定义 2 顺序存储的实现方式 四 线性表的链式存储 五 其他线性表 参考 一 线性表的定义 线性表 零个或多个数据元素的有限序列 线性表是最常用且是最简单
  • 开启防火墙脚本

    sc config MpsSvc start AUTO net start MpsSvc
  • VMware ESX与VMware ESXi区别

    VMware ESX 与 VMware ESXi 区别 现在来讲vSphere就是ESXI 只是两种叫法而已 我们来看看VMware服务器虚拟化产品的历程 Vmware 服务器虚拟化第一个产品叫ESX 该产品只有60天测试 没有官方认可的免
  • DAY18:Xss 靶场通关手册

    DAY18 Xss 靶场通关手册 常见的xss注入 lt img src x onerror alert 1 gt
  • nvidia深度学习加速库apex简单介绍

    介绍地址 https docs nvidia com deeplearning sdk mixed precision training index html 本人英文水平有限 有误请指正 使用理由 使用精度低于32位浮点的数值格式有许多好
  • 设计模式(二十二) 策略模式

    有时候对象需要按照某种策略改变行为 我们可以利用策略模式 将策略或算法提取出来 作为单独的类实现 使用策略模式 可以让具体算法和应用对象分离 方便的根据不同条件替换策略 下面举一个例子 我们有一个计算器 它会按照快和慢两种策略来计算结果 所
  • 解决Linux普通用户使用Wireshark的权限不足的问题

    dumpcap需要root权限才能使用 如果是普通用户 Wireshark就没有权限使用dumpcap进行截取封包 解决方法 将dumpcap更改为Wireshark用户组 sudo chgrp wireshark usr bin dump
  • vue3_父子组件传参

    最近在看b站 小满zs 的vue3教程 巩固一下 1 父 gt 子组件 父组件自定义一个属性 用v bind 绑定在子组件上
  • couldn't find native method

    有两个原因 1 java这边native方法没有 native void renderFrameStart 2 c这边没有实现native方法 12 29 15 52 27 901 32735 32735 com ffmpegtest E