今天在给应用打包的时候碰到一个很诡异的问题,搞了半天仍然没有解决,最后还是在 stack overflow 上找到了解决办法。
问题描述:
在 Android Studio 2.3上通过 Generate Signed APK 打包 release 版本,打包过程一切顺利,正要愉快的玩耍的时候,郁闷的事情来了。
一安装提示安装失败,刚点击安装就直接一个大红叉冒出来。但是如果是打包的 debug 版本则没有这个问题。然后找原因,试了各种办法,无果。
没办法,只能 Google 了,最后终于在 stack overflow 上找到了解决办法,碰到这个问题的人应该还是有一些的,其实是 Android Studio 的一个坑,以后注意一下就好了。
具体办法就是在打包的第二步,让你选择签名版本的时候,那二个 V1,V2 版本都要选上,我一开始就是只选了 V2,因为看它括号里面写的是 Full APK Signature ,,,心想既然是 full,那应该没问题,结果就被坑惨了。
这里吐槽下,既然不选第一个就不能安装,为何还要弄出一个默认不选中的多选框出来让人选,真是坑爹!