简体   繁体   English

我该如何解决HTC中的libmedia.so问题?

[英]How can i solve libmedia.so issue in htc?

I got crash from HTC One (M8) (htc_m8) when my app get start. 当我的应用程序启动时,我从HTC One(M8)(htc_m8)崩溃。 I can not find any related issue in my app. 我在我的应用程序中找不到任何相关问题。 It's may be device related issue But other app running normally. 可能是与设备相关的问题,但其他应用正常运行。 Please help me to find that it's device specific or app specific. 请帮助我发现它特定于设备或特定于应用程序。

Here is crash from google developer account: 这是来自Google开发人员帐户的崩溃:


Build fingerprint: 建立指纹:

'htc/htc_europe/htc_m8:5.0.1/LRX22C/448934.10:user/release-keys'
Revision: '0'
ABI: 'arm'
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
r0 00000000 r1 00000000 r2 8f92f988 r3 00000b40
r4 bd5ef848 r5 0000000c r6 0000000c r7 00000001
r8 8f92f984 r9 ffffffff sl 00000005 fp b593caf0
ip 96771000 sp 8f92f928 lr b6f111d9 pc b58f0f58 cpsr 60070030

backtrace: 回溯:

#00 pc 00053f58 /system/lib/libmedia.so (android::AudioRecord::openRecord_l(unsigned int)+379)
#01 pc 000549fd /system/lib/libmedia.so (android::AudioRecord::restoreRecord_l(char const*)+136)
#02 pc 00054be9 /system/lib/libmedia.so (android::AudioRecord::obtainBuffer(android::AudioRecord::Buffer*, timespec const*, timespec*, unsigned int*)+92)
#03 pc 00054e4d /system/lib/libmedia.so (android::AudioRecord::read(void*, unsigned int)+156)
#04 pc 00097075 /system/lib/libandroid_runtime.so
#05 pc 00272667 /data/dalvik-cache/arm/system@framework@boot.oat

libmedia.so are not part of the public API. libmedia.so不属于公共API。 So you can not rely on them. 因此,您不能依靠它们。 These libraries are present on all devices, but they are different. 这些库在所有设备上都存在,但是它们是不同的。 So I think the problem is more device specific. 因此,我认为问题更多是针对设备。

There is a similar problem on: How to link libmedia.so in android system library from android.mk Maybe the link can help you. 还有一个类似的问题: 如何从android.mk在android系统库中链接libmedia.so也许该链接可以为您提供帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM