问题描述:
今天给用studio打包安装应用的时候碰到一个怪事:打正式的安装包都是安装在手机上面的,唯独华为P9不行,就是安装不上, 一开始我以为是只是这个手机的问题呢?对吧这没有毛病,其他的测试机都可以,只是这个不行!一安装提示安装失败,安装就直接一个大红叉冒出来,那指定是你这个手机的问题,但是作为有经验的开发人员,还是慢慢的思考一下吧,为啥就不行呢~~~男人不能说不行啊!!!果断开始各种搜索资料,毕竟前人还是很伟大的嘛。
解决:
搞了半天仍然没有解决,最后还是在 stack overflow 上找到了解决办法。碰到这个问题的人应该还是有一些的,其实是AndroidStudio 的一个坑,以后注意一下就好了。具体办法就是在打包的第二步,让你选择签名版本的时候,那二个 V1,V2 版本都要选上,我一开始就是只选了 V2,因为看它括号里面写的是 Full APK Signature ,心想既然是 full,那应该没问题,结果就被惨了。