INSTALL_PARSE_FAILED_NO_CERTIFICATES

问题分析:应用中没有签名信息时安装失败。

解决方案:因为没有签名信息导致安装失败,建议使用Eclipse或者Android Studio对项目重新编译打包。因为应用有可能类名,包名相同,所以签名作为区分作用,保证安装时签名不同的包不被替换。APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉。签名其实也是开发者的身份标识,是开发者自己产生的数字证书,即所谓的自签名。具体的签名过程请参考文献。

参考文献:

1.https://developer.android.com/studio/publish/app-signing.html (官方签名文档)

2.http://blog.csdn.net/fengye810130/article/details/9159419 (签名文档)