小米note开发io.card的问题

cison 发布于 2017/01/25 15:14
阅读 162
收藏 0

求助各位大神,最近在使用io.card进行银行卡扫描开发的时候出现一个问题。

手机使用的是小米note,android 6.0,miui8

无法调用正常调用起io.card的扫描界面。

报的异常为:Failed to load native library: dlopen failed: cannot locate symbol "__aeabi_memcpy" referenced by "/data/app/pos.pay.ujifu.com.iocardtest-2/lib/arm/libcardioDecider.so"...


跟踪源码发现问题出现在io.card的so加载的时候报的异常

loadLibrary("cardioDecider");

 

apk报中包含已包含各个CPU的so

小米note的CPU信息如下:

Processor       : ARMv7 Processor rev 1 (v7l)
processor       : 0
BogoMIPS        : 38.40

processor       : 1
BogoMIPS        : 38.40

processor       : 2
BogoMIPS        : 38.40

processor       : 3
BogoMIPS        : 38.40

Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
CPU implementer : 0x51
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0x06f
CPU revision    : 1

Hardware        : Qualcomm MSM8974PRO-AC
Revision        : 0000
Serial          : 0000000000000000

 

使用乐视1S Android 6.0,nexus4 Android 7.0 进行测试都能正常调起,就小米note不得行。

请各位大神支招。谢谢!

加载中
返回顶部
顶部