事情是这样的,APP需要和微信做一些交互,涉及到集成微信SDK并完成注册,具体集成方法请见《Android唤起微信并进入指定小程序页面》。
其中在微信平台注册时遇到提供APP签名的问题,我哐哐哐把apk一顿解压,后查看签名文件,讲sha1和sha256两种签名都放上去了,全都提示长度错误。查看apk签名流程可以参考《查看APP签名的方法》
几经查找发现他们用的居然是自己平台的一个工具获取的签名。具体签名工具获取地址签名生成工具。
但是,这个地址居然是空(写博客时又查了一下微信官方地址,又给补上了。。),在C站四处找了半天总算找到了安装包,安装,打开。然后就弹出你的Android版本太高的提示(估计最新版本也解决了这个问题吧)。为了证明我说的是对的,我把老的资源放上来。微信获取APP签名工具
没办法,又换了个Android8.1的设备,跑起了APP后输入包名,点击获取签名,总算完成了。后续注册操作继续在微信开发平台正常推进。