最近要做个项目需要集成阿里百川,就去按照官网的流程集成下来。
集成完初始化的时候首先提示203,去官网一看,是我傻了,忘记添加安全图片了,按照步骤打包签名apk去换取安全图片(换了个V5版本的),然后提示204,再去官网查看了一下,哦,是我的版本错了,官网上用Gradle集成的阿里百川是5.1版本的,应该用V4版的安全图片,又换了V4版的安全图片接着去试。
|
|
坑来了
|
|
换上V4版之后又提示错误码202,what???怎么还不对呢?官网给出的202原因也没看懂应该怎么修改,百度去。
首先看到了个这么说的,要gradle版本在3.0以下才行
???现在还有几个用3.0以下的,我也没去试直接pass掉了继续找原因
然后又找到一个这么说的
打包的时候只选择V1,不选择V2,我按照这方法试了下,还是报错202.
然后又找到一个这么说
debug包没有签名文件,然后就成功了,我去试了下,还是202.。。。
中间还经历了什么不可描述的折磨已经记不清了,只记得最后抱着死马当成活马医的态度把release包和debug包都加上签名文件(之前只把release包加了签名文件,debug包没有加),然后用release包重新生成了个安全图片,放进去,初始化成功!!然后我又用debug包试了下,依然成功,只选择V1不选择V2,生成安全图片后还是能成功。
结论:需要把release 包和debug包都加上签名文件,生成安全图片的时候无论选择release包还是debug包,生成apk的时候无论是选择V1还是全都选择,全都可以成功初始化,重点是release包和debug包都加上签名