android studio给apk签名打包后安装失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

第一次遇见这个问题也是懵了,看见这个哥们的总结,万分感谢。http://blog.csdn.net/love_yan_1314/article/details/70184528

自己的Androidstudio(windows平台上)刚刚更新到2.3版本,在没有充分了解它的新变化的情况下,使用的时候难免会遇到一些问题,比如gradle的问题可能是大家最常见的,不过解决的一般思路和之前(例如2.1更新到2.2之类的)没太大区别,本文要说不是gradle的问题,而是给apk正式签名后安装失败的问题。

项目在正式上线之前一般都要有正式签名,也就是发布release版本的apk,而不再使用默认的debug版签名文件----debug.keystore。最常用的方式就是通过Androidstudio的工具栏里的Build-->Generate Signed APK...方式去签名。更多的步骤不再赘述,按照提示一步步的往下走就可以,相信大家都知道了。

问题原因:

选择 V2 签名,则无效,我这里也得到了相应的提示了。也就是说,V2 签名之后,当前 apk 是不能做任何操作了。

后面我也做了一下尝试,除了 单独勾选 V2 签名无效之外,其他的单选 V1 , 或者 V1 , V2同时勾选,签名之后的包都能正常了。

你可能感兴趣的:(android studio给apk签名打包后安装失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES])