错误日志:
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中有错误。这是因为版本问题吗?我认为因为版本库所以不会有问题。我找不到那么健全的代码。
答案 0 :(得分:0)
找不到功能
android::RefBase::moveReferences(void*, void const*, unsigned int, android::ReferenceConverterBase const&)
因为直到Android 4.0才引入该功能。
这是一个内部库函数,不是NDK的一部分。除了Android平台本身的代码之外,没有什么应该使用它。它可能会在将来的版本中消失,更改签名或更改行为。