AS出aab包后(我并没有给aab包加固),把包提审到gp,下载到手机上直接闪退并报错:
解决办法:
参考网址:https://dun.163.com/news/p/650cfb51691e44b6a6691efcdefd4594
为什么会造成闪退:第三方加固:如果用了第三方加固,他会防止二次发包,加固的时候先读取包的签名,每次启动运行包,都会以这个签名来判断,如果运行的应用程序和最初的签名不一致,直接闪退。gp:我们会在gp上传签名文件,但是这个签名文件只是用于我们上传应用,正式上架,gp会下发apk的时候会再进行签名(不是上传的签名文件,而是谷歌的),这个时候第三方加固,运行时发现签名不对,造成闪退。(不一定对,有错误请指出)
参考:https://baijiahao.baidu.com/s?id=1693843276076634441&wfr=spider&for=pc
现在的问题是:我AS出包并没有进行加固,上传gp后下载会闪退,也可以使用这个方法解决问题。我不知道如何检测包是否被加固过。