帖子
帖子
用户
博客
课程
显示全部楼层
5
帖子
0
勋章
41
Y币

[插件开发] 阿里实人认证问题

[复制链接]
发表于 2021-4-20 18:27:59
通过Android studio运行APICloudModuleSDK例子index_frm.html页面本地调用可以正常调起认证页面。但上传到apicloud后台后,在apicloud项目引用就用不了,反编译后看图片没有问题,apk的签名也没有问题,包名也都正确,但就是提示校验图片或者签名不对。我怀疑是apicloud签名方式有问题,log日志如下,帮我检查看看

04-20 18:18:38.586 12167-12167/com.lk.FuYin E/RPVerify: SecurityGuardManager#看到该日志,说明接入的图片yw_1222_0670存在问题,请检查运行时apk的包名或签名与申请SDK时的apk包名与签名是否一致,可尝试重新生成SDK后替换yw_1222_0670图片 错误码:
    ErrorCode = 110
    com.alibaba.wireless.security.open.SecException: plugin main not existed
        at com.alibaba.wireless.security.framework.d.c()
        at com.alibaba.wireless.security.framework.d.getPluginInfo()
        at com.alibaba.wireless.security.open.initialize.b.b()
        at com.alibaba.wireless.security.open.initialize.a.loadLibrarySync()
        at com.alibaba.wireless.security.open.initialize.a.initialize()
        at com.alibaba.wireless.security.open.SecurityGuardManager.getInstance()
        at com.alibaba.security.realidentity.build.bc.a(BaseSecurityManager.java:15)
        at com.alibaba.security.realidentity.build.bc.k(BaseSecurityManager.java:1)
        at com.alibaba.security.realidentity.build.C.onFinish(RPVerifyManager.java:3)
        at com.alibaba.security.realidentity.build.D.w(RPVerifyManager.java:3)
        at com.alibaba.security.realidentity.build.D.a(RPVerifyManager.java:16)
        at com.alibaba.security.realidentity.build.c.run(RPVerify.java:1)
        at com.alibaba.security.realidentity.RPVerify.a(RPVerify.java:10)
        at com.alibaba.security.realidentity.RPVerify.start(RPVerify.java:4)
        at com.alibaba.security.realidentity.RPVerify.start(RPVerify.java:3)
        at com.hyg.aliverified.AliVerified.jsmethod_verified(AliVerified.java:32)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.uzmap.pkg.uzcore.uzmodule.b$a.a(Unknown Source)
        at com.uzmap.pkg.uzcore.uzmodule.b$1.run(Unknown Source)
        at android.os.Handler.handleCallback(Handler.java:739)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:135)
        at android.app.ActivityThread.main(ActivityThread.java:5254)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
04-20 18:18:38.587 12167-12261/com.lk.FuYin E/art: No implementation found for byte[] com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag(java.lang.String, java.lang.String, java.lang.String) (tried Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag and Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2)
04-20 18:18:38.616 12167-12261/com.lk.FuYin E/app3c: sorry, we have catch a crash log in NX629J|5.1.1
    java.lang.UnsatisfiedLinkError: No implementation found for byte[] com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag(java.lang.String, java.lang.String, java.lang.String) (tried Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag and Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2)
        at com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag(Native Method)
        at com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag()
        at com.alibaba.security.realidentity.build.yc.a(InitializerUtils.java:4)
        at com.alibaba.security.realidentity.build.gc.a(TrackUpload.java:4)
        at com.alibaba.security.realidentity.build.gc.upload(TrackUpload.java:2)
        at com.alibaba**.**mon.track.impl.RPTrackManager.dpUploadNow(RPTrackManager.java:156)
        at com.alibaba**.**mon.track.impl.RPTrackManager.access$500(RPTrackManager.java:28)
        at com.alibaba**.**mon.track.impl.RPTrackManager$2.run(RPTrackManager.java:128)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:818)
04-20 18:18:38.617 12167-12261/com.lk.FuYin E/AndroidRuntime: FATAL EXCEPTION: pool-2-thread-2
    Process: com.lk.FuYin, PID: 12167
    java.lang.UnsatisfiedLinkError: No implementation found for byte[] com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag(java.lang.String, java.lang.String, java.lang.String) (tried Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag and Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2)
        at com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag(Native Method)
        at com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag()
        at com.alibaba.security.realidentity.build.yc.a(InitializerUtils.java:4)
        at com.alibaba.security.realidentity.build.gc.a(TrackUpload.java:4)
        at com.alibaba.security.realidentity.build.gc.upload(TrackUpload.java:2)
        at com.alibaba**.**mon.track.impl.RPTrackManager.dpUploadNow(RPTrackManager.java:156)
        at com.alibaba**.**mon.track.impl.RPTrackManager.access$500(RPTrackManager.java:28)
        at com.alibaba**.**mon.track.impl.RPTrackManager$2.run(RPTrackManager.java:128)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:818)
04-20 18:18:38.679 12167-12260/com.lk.FuYin E/app3c: sorry, we have catch a crash log in NX629J|5.1.1
    java.lang.UnsatisfiedLinkError: No implementation found for byte[] com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag(java.lang.String, java.lang.String, java.lang.String) (tried Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag and Java_com_alibaba_security_biometrics_jni_ALBiometricsJni_genVersionTag__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2)
        at com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag(Native Method)
        at com.alibaba.security.biometrics.jni.ALBiometricsJni.genVersionTag()
        at com.alibaba.security.realidentity.build.yc.a(InitializerUtils.java:4)
        at com.alibaba.security.realidentity.build.gc.a(TrackUpload.java:4)
        at com.alibaba.security.realidentity.build.gc.upload(TrackUpload.java:2)
        at com.alibaba**.**mon.track.impl.RPTrackManager.dpUploadNow(RPTrackManager.java:156)
        at com.alibaba**.**mon.track.impl.RPTrackManager.access$500(RPTrackManager.java:28)
        at com.alibaba**.**mon.track.impl.RPTrackManager$2.run(RPTrackManager.java:128)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
        at java.lang.Thread.run(Thread.java:818)

380
帖子
4
勋章
6
Y币
控制台云编辑界面有证书 tab, 点击看看。
可以云编译安装包后,重新去获取安全图片。
5
帖子
0
勋章
41
Y币
证书和包名都设置了,也用云编译后的apk重新去获取安全图片了,还是报上面的错误, 但通过Android studio运行APICloudModuleSDK例子index_frm.html页面调用可以正常调起认证页面.  
5
帖子
0
勋章
41
Y币
aliVerified-release.aar
MiddleTierSDK-external-release-5.5.13874142.aar
oss-android-sdk-2.9.2.aar
rpsdk-4.8.3.aar
SecurityBodySDK-external-release-5.5.28-preInstall.aar
SecurityGuardSDK-external-release-5.5.28-preInstall.aar
windvane.aar
AAR包也都加了进去,模块应该也没问题,问题应该出在了云编译
380
帖子
4
勋章
6
Y币
平台上很多同类模块都没问题的,云编译能有什么问题
5
帖子
0
勋章
41
Y币
平台上就没有阿里实人认证模块,你可以试试是不是云编译的问题。
380
帖子
4
勋章
6
Y币
等我们封装时再验证。
您需要登录后才可以回帖 登录

本版积分规则