0

错误日志:

D/dalvikvm( 1010): Trying to load lib /data/data/com.mediatek.cmmb.app/lib/libcmmbsp.so 0x4051bb80

W/System.err( 1010): java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1346]:    86 cannot locate '_ZN7android7RefBase14moveReferencesEPvPKvjRKNS_22ReferenceConverterBaseE'...

W/System.err( 1010): at java.lang.Runtime.load(Runtime.java:425)

libcmmbsp.so 可以在 4.0 平台上运行良好。但它在平台 2.3 中存在错误。是因为版本问题吗?我认为图书馆不会因为版本而出现问题。而且我找不到这么健全的代码。

4

1 回答 1

0

找不到功能

android::RefBase::moveReferences(void*, void const*, unsigned int, android::ReferenceConverterBase const&)

因为该功能直到 Android 4.0 才引入。

这是一个内部库函数,不是 NDK 的一部分。除了 Android 平台本身的内部代码之外,什么都不应该使用它。它可能会在未来的版本中消失、更改签名或更改行为。

于 2012-12-18T01:26:55.517 回答