集成阿里百川SDK的时候遇到下面报错,查询了一下阿里百川文档的错误码发现是SDK初始化失败的原因。
阿里百川开发者平台:http://console.baichuan.taobao.com/authimg.htm
com.alibaba.wireless.security.open.SecException:
at com.taobao.wireless.security.adapter.JNICLibrary.doCommandNative(Native Method)
at com.alibaba.wireless.security.a.j.a.getAppKeyByIndex(Unknown Source)
at com.alibaba.baichuan.trade.common.adapter.security.c.a(Unknown Source)
at com.alibaba.baichuan.trade.common.adapter.security.AlibcSecurityGuard.init(Unknown Source)
at com.alibaba.baichuan.trade.common.AlibcTradeCommon.init(Unknown Source)
at com.alibaba.baichuan.trade.biz.AlibcTradeBiz.init(Unknown Source)
at com.alibaba.baichuan.android.trade.AlibcTradeSDK.b(Unknown Source)
at com.alibaba.baichuan.android.trade.AlibcTradeSDK.a(Unknown Source)
at com.alibaba.baichuan.android.trade.e.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:742)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.os.HandlerThread.run(HandlerThread.java:61)

1.获取安全图片
上述错误是因为 项目中res/drawable文件夹下的安全图片未和签名对应上,导致初始化失败
然后就去阿里百川后台获取安全图片,结果尴尬的一幕出现了:
apk怎么上传都是上传失败

后来百度一通,没结果,最终找到了救命文章https://blog.csdn.net/lckj686/article/details/79208821结果遭受到了重重一击,现在gradle都更新到3.3了,谁还用3.0以下啊(心中一万只羊驼蹦腾而过~)


最后上传成功

马上激动地去下载安全图片,替换项目中的图片,run果然ok了。
希望有别的解决办法的小伙伴可以留言支招下~
网友评论