安全错误码

更新时间:2017/03/10 访问次数:19845
错误码 含义
201 SEC_ERROR_STA_STORE_INVALID_PARAM 参数不正确,请检查输入的参数
202 SEC_ERROR_STA_STORE_DATA_FILE_MISMATCH 图片文件有问题。一般是生成图片文件时的bundle id和当前应用的bundle id不一致。
203 SEC_ERROR_STA_STORE_NO_DATA_FILE 没有找到图片文件,请确保图片文件在项目目录下。
204 SEC_ERROR_STA_STORE_INCORRECT_DATA_FILE 图片文件格式由问题,请重新生成图片文件。一种常见场景就是二方和三方图片混用。二方和三方的图片不兼容,需要各自生成。还有一个场景是2.x.x的SDK使用了V4的图片,v4图片只能在4.x.x上使用
205 SEC_ERROR_STA_STORE_INCORRECT_DATA_FILE_DATA 图片文件内的内容不正确,请重新生成图片文件
206 SEC_ERROR_STA_STORE_KEY_NOT_EXISTED 参数中的key在图片文件中找不到,请确认图片文件中有这个key
208 SEC_ERROR_STA_STORE_NO_MEMORY 内存不足,请重试
209 SEC_ERROR_STA_STORE_NO_SUCH_INDEX 不存在指定索引的key
212 SEC_ERROR_STA_STORE_LOW_VERISON_DATA_FILE 请升级新版本V4图片,当前图片的版本太低
299 SEC_ERROR_STA_STORE_UNKNOWN_ERROR 未知错误,请重试
301 SEC_ERROR_STA_INVALID_PARAM 参数不正确,请检查输入的参数
302 SEC_ERROR_STA_DATA_FILE_MISMATCH

图片文件有问题。一般是获取图片文件时的apk签名和当前程序的apk签名不一致。请使用当前程序的apk重新生成图片

303 SEC_ERROR_STA_NO_DATA_FILE 没有找到图片文件,请确保图片文件在res\drawable目录下。
304 SEC_ERROR_STA_INCORRECT_DATA_FILE 图片文件格式由问题,请重新生成图片文件。一种常见场景就是二方和三方图片混用。二方和三方的图片不兼容,需要各自生成
305 SEC_ERROR_STA_INCORRECT_DATA_FILE_DATA 图片文件内的内容不正确,请重新生成图片文件
306 SEC_ERROR_STA_KEY_NOT_EXISTED 参数中的key在图片文件中找不到,请确认图片文件中有这个key
307 SEC_ERROR_STA_ILLEGEL_KEY 输入的key非法,key不能为:':', '|', '/', '.', '1', '2','3','4','5','6','7','8'
308 SEC_ERROR_STA_NO_MEMORY 内存不足,请重试
309 SEC_ERROR_STA_NO_SUCH_INDEX 不存在指定索引的key
310 SEC_ERROR_STA_INVALID_ENCRYPTED_DATA 待解密数据不是可解密数据
311 SEC_ERROR_STA_LOW_VERSION_DATA_FILE 请升级新版本v4图片,当前图片的版本太低
399 SEC_ERROR_STA_UNKNOWN_ERROR 未知错误,请重试
401 SEC_ERROR_DYN_ENC_INVALID_PARAM 参数不正确,请检查输入的参数
402 SEC_ERROR_DYN_ENC_NO_MEMORY 内存不足,请重试
403 SEC_ERROR_DYN_ENC_GET_SYS_PROPERTIES_FAILED 获取系统属性失败,请确认是否有软件拦截,获取系统参数
404 SEC_ERROR_DYN_ENC_GET_DATA_FILE_KEY_FAILED 获取图片文件的秘钥失败,请确认图片文件的格式和内容是否正确
405 SEC_ERROR_DYN_ENC_GET_ENCRYPT_KEY_FAILED 获取动态加密秘钥失败,请重试
406 SEC_ERROR_DYN_ENC_INVALID_ENCRYPTED_DATA 待解密数据格式不符合解密要求
407 SEC_ERROR_DYN_ENC_DECRYPT_MISMATCH_KEY_DATA 待解密数据不符合解密要求,请确认该数据是本设备上保镖动态加密产生
499 SEC_ERROR_DYN_ENC_UNKNOWN_ERROR 未知错误,请重试
501 SEC_ERROR_DYN_STORE_INVALID_PARAM 参数不正确,请检查输入的参数
502 SEC_ERROR_DYN_STORE_NO_MEMORY 内存不足,请重试
503 SEC_ERROR_DYN_STORE_GET_SYS_PROPERTIES_FAILED 获取系统属性失败,请确认是否有软件拦截,获取系统参数
504 SEC_ERROR_DYN_STORE_GET_DATA_FILE_KEY_FAILED 获取图片文件的秘钥失败,请确认图片文件的格式和内容是否正确
505 SEC_ERROR_DYN_STORE_GET_ENCRYPT_KEY_FAILED 获取动态加密秘钥失败,请重试
599 SEC_ERROR_DYN_STORE_UNKNOWN_ERROR 未知错误,请重试
601 SEC_ERROR_SIGNATRUE_INVALID_INPUT 参数不正确,请检查输入的参数
602 SEC_ERROR_SIGNATURE_NO_MEM 内存不足,请重试
607 SEC_ERROR_SIGNATURE_DATA_FILE_MISMATCH 图片文件有问题。一般情况是生成图片时的bundle id和应用的bundle id不匹配
608 SEC_ERROR_SIGNATURE_NO_DATA_FILE 没有找到图片文件,请确保图片文件在项目目录下
609 SEC_ERROR_SIGNATURE_INCORRECT_DATA_FILE 图片文件格式有问题,请重新生成图片文件。一种常见场景就是二方和三方图片混用。二方和三方的图片不兼容,需要各自生成
610 SEC_ERROR_SIGNATURE_INCORRECT_DATA_FILE_DATA 图片文件内的内容不正确,请重新生成图片文件
611 SEC_ERROR_SIGNATURE_KEY_NOT_EXSITED 参数中的key在图片文件中找不到,请确认图片文件中有这个key
613 SEC_ERROR_SIGNATURE_ATLAS_KEY_NOT_EXSITED atlas密钥不存在,请在生成加密图片的时候勾选“使用白盒密钥”
699 SEC_ERROR_SIGNATRUE_UNKNOWN 未知错误,请重试
701 SEC_ERROR_STA_KEY_ENC_INVALID_PARAM 参数不正确,请检查输入的参数
702 SEC_ERROR_STA_KEY_ENC_NO_MEMORY 内存不足请重试
703 SEC_ERROR_STA_KEY_ENC_NO_KEY 没有找到对应的key
704 SEC_ERROR_DYN_ENC_INVALID_ENCRYPTED_DATA 输入数据不是加密后的数据
711 SEC_ERROR_STA_KEY_ENC_MISMATCH_KEY_DATA 解密失败,一般是秘钥和加密数据不匹配
799 SEC_ERROR_STA_KEY_ENC_UNKNOWN_ERROR 未知错误,请重试
1101 SEC_ERROE_OPENSDK_INVALID_PARAM 入参为null或长度为0
1102 SEC_ERROE_OPENSDK_DECODE_FAILED 解析openId失败,请检查输入参数
1103 SEC_ERROE_OPENSDK_INVALID_LENGTH 输入的openid参数的长度不合法
1104 SEC_ERROE_OPENSDK_INVALID_LENGTH 不支持的openID版本
1105 SEC_ERROE_OPENSDK_VERSION_MISMATCH openID数据版本格式本不匹配
1106 SEC_ERROE_OPENSDK_INCORRECT_DATA_FILE 参数appIdKey或saltKey在图片中不存在
1107 SEC_ERROE_OPENSDK_INVALID_BIZTYPE 输入的bizType与数据本身bizType不匹配
1108 SEC_ERROE_OPENSDK_NO_MEMORY 内存耗尽
1199 SEC_ERROE_OPENSDK_UNKNOWN_ERR 未知错误
错误码 描述 解决方案
1 未在消息文件中找到 id 为 {0} 的消息 请检查所依赖的 SDK 项目,或若是手动拷贝 SDK 至当前开发应用所在项目,请检查是否漏拷文件 res/values 下文件
2 检索消息时发生如下错误 {0} 请检查所依赖的 SDK 项目,或若是手动拷贝 SDK 至当前开发应用所在项目,请检查是否漏拷文件 res/values 下文件
12 在目录 {0} 未找到文件 {1} 请检查所依赖的 SDK 项目,或若是手动拷贝 SDK 至当前开发应用所在项目,请检查是否漏拷文件
13 未能在下载 SDK 中找到指定插件 {0} 请检查所依赖的 SDK 项目,或若是手动拷贝 SDK 至当前开发应用所在项目,请检查是否漏拷文件,或重新至官方网站下载 SDK
14 输入参数 {0} 为 null 或者为空 当前输入参数不应为 null 或者空,请调整输入参数
15 {0} 模块 请求服务端出错,错误消息为 {1}  
501 当前扫描码无效,未能获取对应地址信息  
651 未能使用当前应用的信息对参数进行解密

请使用服务端 (taobao.tae.items.list API) 对原始参数进行加密

参考文档:点击查看

701 获取图片文件时的 APK 签名和当前程序的 APK 签名不一致 使用同一 Keystore 签名的 Apk 在 SDK 下载页面重新下载 SDK
702 没有找到图片文件,请确保图片文件 yw_1222.jpg 在 res\drawable 目录下 如果使用项目依赖方式使用 SDK,请检查所依赖的 SDK 项目中 res\drawable 是否存在 yw_1222{0}.jpg 文件,如果是将 SDK 拷贝至当前开发应用中,请检查是否漏拷贝
703 SDK 中图片文件 (res\drawable\yw_1222.jpg) 的内容不正确 使用同一 Keystore 签名的 Apk 在 SDK 下载页面重新下载 SDK
704 在 APK 中找不到对应的 libsecurityguard***.so 文件或者 so 文件载入出错

1.如果使用项目依赖方式使用 SDK,请检查所依赖的 SDK 项目中 libs 目录下 securityguard***.jar 和 armeabi/armeabi-v7a/x86 下 securityguard***.so 是否存在,大小正常并版本是否一致,如果是将 SDK 拷贝至当前开发应用中,请在当前应用中检查。如文件存在,请检查 IDE 设置,例如 Android Studio 项目的 build.gradle 中 jniLibs.srcDirs

2.因为 Android 部分版本系统中载入不同架构原生库 (so 文件) 的限制,请确保项目运行所需的原生库文件在当前手机 CPU 对应架构目录下都存在。例如,安全模块暂时未提供 arm64 架构的原生库,若当前 apk 依赖的其他组件包含 arm64 原生库,会导致载入错误,解决方法是移除依赖组件中相关原生库,确保最终 apk 中不存在 arm64-v8a 。

801 商品数量必须为整数并大于 0 请调整参数后重试当前操作
951 JS Bridge 载入器在类 {0} 未找到方法 {1} 如当前应用使用 ProGuard 混淆代码,请检查 SDK 中相关类在 -keep 列表中
952 JS Bridge 载入器在类 {0} 中的方法 {1} 上未找到含有 BridgeMethod 标识 如当前应用使用 ProGuard 混淆代码,请检查是否添加 -keepattributes *Annotation* 配置项
10000 JS Bridge 载入器未找到名称为 {0} 的模块 请检查对应名称模块的库文件是否包含在当前开发应用的依赖库里面
10002 SDK 初始化出错,错误信息为 {0} 请使用默认的 androiddebugkey 对当前开发应用签名或在应用初始化之前调用 AlibabaSDK.turnOnDebug(), 运行程序查看 logcat 输出以获取更多错误细节,并采取对应操作
10004 请求 INIT 服务器发生错误,错误消息为 {0} 请稍后重试当前操作,若仍然出错,请反馈至论坛,技术支持或 Android SDK 开发咨询群
10005 消息解密发生错误,错误消息为 {0} 请稍后重试当前操作,若仍然出错,请反馈至论坛,技术支持或 Android SDK 开发咨询群
10008 生成订单地址出错, 错误信息为 {0} 请稍后重试当前操作,若仍然出错,请反馈至论坛,技术支持或 Android SDK 开发咨询群
10009 查询订单出错, 错误信息为 {0} 请稍后重试当前操作,若仍然出错,请反馈至论坛,技术支持或 Android SDK 开发咨询群
10010 发生错误,消息为 {0}, 请使用 LogCat 查看更多细节 请使用默认的 androiddebugkey 对当前开发应用签名或在应用初始化之前调用 AlibabaSDK.turnOnDebug(), 运行程序查看 logcat 输出以获取更多错误细节,并采取对应操作
10012 SDK 尚未被初始化 请在使用 SDK 业务功能之前确保已经调用 AlibabaSDK.asyncInit 方法并接收到初始化成功的回调
10014 当前网络不可用 请检查网络设置后,并重试当前操作
10016 安全模块初始化失败,错误消息为 {0} 请在开发环境中运行应用,检查 logcat 输出的异常信息
10022 SDK 组件 {0} 启动出错,错误消息为 {1} 请使用默认的 androiddebugkey 对当前开发应用签名或在应用初始化之前调用 AlibabaSDK.turnOnDebug(), 运行程序查看 logcat 输出以获取更多错误细节,并采取对应操作

FAQ

关于此文档暂时还没有FAQ
返回
顶部