Invalid indirect reference 0x28 in decodeIndirectR
为什么80%的码农都做不了架构师?>>>
在写 jni 层代码的时候,遇到了如下异常:
W/dalvikvm(15173): Invalid indirect reference 0x28 in decodeIndirectRef
I/dalvikvm(15173): "main" prio=5 tid=1 RUNNABLE
I/dalvikvm(15173): | group="main" sCount=0 dsCount=0 obj=0x4167dca8 self=0x415b74f0
I/dalvikvm(15173): | sysTid=15173 nice=0 sched=0/0 cgrp=apps handle=1074585940
I/dalvikvm(15173): | state=R schedstat=( 0 0 0 ) utm=25 stm=16 core=0
I/dalvikvm(15173): at com.jerikc.demo.H264Encoder.encode(Native Method)
I/dalvikvm(15173): at com.jerikc.demo.CameraStreamingManager.onPreviewFrame(CameraStreamingManager.java:851)
I/dalvikvm(15173): at android.hardware.Camera$EventHandler.handleMessage(Camera.java:985)
I/dalvikvm(15173): at android.os.Handler.dispatchMessage(Handler.java:102)
I/dalvikvm(15173): at android.os.Looper.loop(Looper.java:136)
I/dalvikvm(15173): at android.app.ActivityThread.main(ActivityThread.java:5117)
I/dalvikvm(15173): at java.lang.reflect.Method.invokeNative(Native Method)
I/dalvikvm(15173): at java.lang.reflect.Method.invoke(Method.java:515)
I/dalvikvm(15173): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
I/dalvikvm(15173): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
I/dalvikvm(15173): at dalvik.system.NativeStart.main(Native Method)
I/dalvikvm(15173):
E/dalvikvm(15173): VM aborting
后面发现我的 encode native 方法返回值为 jbyteArray,但在 encode 方法结束的时候,没有返回值。更正之后,一切正常。
转载于:https://my.oschina.net/jerikc/blog/515322
Invalid indirect reference 0x28 in decodeIndirectR相关推荐
- Invalid id reference
错误显示: 原因: labol 标签的for 属性 要与 id 元素绑定, 而代码里id 值不一样,有的是没有id 值,改过来就可以了. 这是 在 W3SChool 的解释:
- Native崩溃说明 so库崩溃、SIGBUS(bad memory access) 和 SIGSEGV(Invalid memory reference)
参考:友盟 : Native崩溃说明 一.概念说明 在应用崩溃的时候,我们将会获取到两个信息: signal: 信号量,下文将会详细的说明不同的信号量及其含义 code: 错误码, 除了几个所有信号量 ...
- JNI实现源码分析【三 间接引用表】
在JNI实现源码分析[二 数据结构]的参数传递一节中,我们提到,JNI为了安全性的考虑使用了形如jobject的结构来传递参数.而jobject被表述为指针,但又不是直接指向Object的指针那么jo ...
- 热修复框架AndFix【源码阅读】
前言 AndFix是阿里巴巴开源的Android热修复框架.其基本原理是利用JNI来实现方法的替换,以实现Android APP的热修复,即无需发版即可临时修复在线BUG. 热修复技术有很多种,And ...
- KEIL软件错误代码及错误信息
KEIL软件错误代码及错误信息 错误代码及错误信息 错误释义 error 1: Out of memory 内存溢出 error 2: Identifier expected 缺标识符 error 3 ...
- JNI Local Reference Changes in ICS
转:http://android-developers.blogspot.com/2011/11/jni-local-reference-changes-in-ics.html JNI Local R ...
- 【GCC编译优化系列】GCC链接失败的错误提示 undefined reference to ‘xxx‘ 可能还有一种情况你没注意到?
文章目录 1 写在前面 2 问题描述 2.1 问题现场 2.2 快速排查 2.3 判断问题 3 知识点突破 3.1 场景复现 3.2 深入分析 3.3 涨点新知识 4 经验总结 5 参考链接 6 更多 ...
- pdf reference 格式具体说明
1. PDF概要 1.1. 图像模型 PDF能以平台无关.高效率的方式描叙复杂的文字.图形.排版. PDF 用图像模型来实现设备无关. 图像模型同意应用程序以抽象对象描叙文字.图像.图标.而不是通过详 ...
- pdf reference 格式详细说明
1. PDF概要 1.1. 图像模型 PDF能以平台无关.高效率的方式描叙复杂的文字.图形.排版. PDF 用图像模型来实现设备无关.图像模型允许应用程序以抽象对象描叙文字.图像.图标,而不是通过具体 ...
最新文章
- 《Science》杂志:机器学习究竟将如何影响人类未来的工作?
- OCS 2007 R2将前端加入到企业版池
- boost::process::args相关的测试程序
- jenkins无法安装插件问题
- SAP CRM Fiori participant的图片显示调试全过程
- 解决由于没有办理权限导致的403,权限不足
- xcode+文字支持html元素,iOS使用UITextview实现富文本编辑
- C# 通过接口IEnumerator让自己编写的对象/类,实现foreach遍历方法
- 团队梯队人才培养模型,60页人才梯队建设与人才培养,果断收藏
- Kali Linux破解WiFi教程
- word2vec----CBOW
- tomcat知识点总结
- 【数据结构与算法】详解什么是哈希表,并用代码手动实现一个哈希表
- Vs2010中文版 使用 .net 3.5 时,智能提示英文变中文
- 操作系统经典书籍推荐
- 一行代码显示WiFi密码
- STAR法则修改简历
- screenX、clientX、pageX, offsetX的区别
- 获取iOS设备唯一标识
- PS在园林计算机辅助设计中有哪些应用,计算机辅助设计在园林设计中的运用
热门文章
- 开源 java CMS - FreeCMS2.8 数据对象 question
- 企业分布式微服务云SpringCloud SpringBoot mybatis (九)服务链路追踪(Spring Cloud Sleuth)...
- 1-4-RHEL6.3-用户及组管理(Red Hat Enterprise Linux Server release 6.3)@树袋飘零
- C#转换人民币大写金额
- 极客Web前端开发资源大荟萃#007
- 使用十六进制色值表示UIColor
- android之lint警告This Handler class should be static or leaks might occur
- python-- Image 模块
- 在线视频解决方案供应商
- SpringBoot(十五)_springboot实现预览pdf