我怎样才能解决htc中的libmedia.so问题?

时间:2015-08-10 08:15:16

标签: android htc-android

当我的应用程序启动时,我从HTC One(M8)(htc_m8)崩溃了。 我在我的应用中找不到任何相关问题。这可能是设备相关问题但其他应用程序正常运行。 请帮我发现它是特定于设备或应用特定的。

以下是谷歌开发者帐户的崩溃:

构建指纹

'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

回溯:

#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

1 个答案:

答案 0 :(得分:1)

libmedia.so不属于公共API。所以你不能依赖它们。这些库存在于所有设备上,但它们是不同的。所以我认为这个问题更具针对性。

有一个类似的问题:How to link libmedia.so in android system library from android.mk 也许链接可以帮助你。