分析记录:
2020-04-20 目前分析到 使用TextureView时,Native层会创建两个GLConsumer,这个是与SurfaceView不同的地方,此种情况下,系统多次报:
04-22 01:07:06.459 2650 2668 D GLConsumer: [SurfaceTexture-0-2650-0] updateTexImage: no buffers were available
日志记录如下:
Line 16686: 04-22 01:07:06.451 2650 2668 I ConsumerBase: [SurfaceTexture-0-2650-0] mConsumer->acquireBuffer: 2
Line 16691: 04-22 01:07:06.451 2650 2668 I ConsumerBase: [SurfaceTexture-0-2650-0] mConsumer->acquireBuffer: 2
Line 16733: 04-22 01:07:06.459 2650 2668 I ConsumerBase: [SurfaceTexture-0-2650-0] mConsumer->acquireBuffer: 2
Line 16738: 04-22 01:07:06.459 2650 2668 I ConsumerBase: [SurfaceTexture-0-2650-0] mConsumer->acquireBuffer: 2
Line 18491: 04-22 01:07:07.433 2650 2670 I ConsumerBase: [SurfaceTexture-1-2650-1] onFrameAvailable
Line 18558: 04-22 01:07:07.446 2650 2701 I ConsumerBase: [SurfaceTexture-0-2650-0] onFrameAvailable
Line 18567: 04-22 01:07:07.446 2650 2701 I ConsumerBase: [SurfaceTexture-1-2650-1] mConsumer->acquireBuffer: 0
Line 18597: 04-22 01:07:07.453 2650 2668 I ConsumerBase: [SurfaceTexture-0-2650-0] mConsumer->acquireBuffer: 0
Line 18654: 04-22 01:07:07.455 2650 2668 I ConsumerBase: [SurfaceTexture-0-2650-0] mConsumer->acquireBuffer: 2
Line 18686: 04-22 01:07:07.457 2650 2701 I ConsumerBase: [SurfaceTexture-0-2650-0] onFrameAvailable
Line 18728: 04-22 01:07:07.469 2650 2668 I ConsumerBase: [SurfaceTexture-0-2650-0] mConsumer->acquireBuffer: 0
目前怀疑是因为两个消费者造成Buffer不够用造成,明日继续分析
相关推荐
关于android模拟器启动时遇到的问题进行解决~
Android 模拟器永久root工具------包含 (android for img.rar、Android SU文件更新包.zip、RootExplorer.apkSuperuser.apk) 1、用android for img.rar里的android for img.exe打开 E:\SDK\platforms\android-8\...
android模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Androidandroid模拟器java Android...
Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门Android模拟器入门
做Android开发,模拟器是必备品,而Android模拟器的IP和电脑总不是一个网段的,想要进行测试非常麻烦,甚至很多时候模拟器没有办法连接互联网,本文详细的描述了Android模拟器IP设置的完整步骤。
Android模拟器躲避的检测与应对,介绍模拟器检测的主要方法
Mac本M1芯片无法使用Android模拟器的解决方案.docx
如何修改Android模拟器的IMSI,简单方法。
Android 模拟器 Genymotion 安装配置与 ARM 支持
android模拟器不能使用电脑键盘解决
在android模拟器中安装APK文件说明 。
Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的...
Android 模拟器建立端口映射讲解 redir Android 模拟器建立端口映射
用VNC远程控制android模拟器用VNC远程控制android模拟器
介绍了Android模拟器上网设置的四种方法,其中代理上网的方法,已经测试过,是非常好用的.
Android模拟器介绍,介绍了Android模拟器的原理,使用方法等。用openoffice打开
制作可独立分发的Android模拟器
如何解决android模拟器不能上网问题
Android Emulator是一款功能非常齐全的模拟器,电话本、通话等功能都可进行模拟。甚至其内置的浏览器和Google Maps都可以联网。用户可以使用键盘输入,单击模拟器按键输入,甚至还可以使用鼠标单击、拖动屏幕进行...
压缩文件包含:Android模拟器快捷键大全.pdf、 Android模拟器也玩ping.pdf、 gsm call命令向Android模拟器打电话.pdf、 sms send命令向Android模拟器发短信.pdf、 让你的Android模拟器支持Cupcake屏幕键盘.pdf