冒着重复看似非常常见的抱怨的风险,我想我在这个bug上有很大的变化。安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES
该应用程序不会从Eclipse安装,而是出现在控制台中:安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES。
LogCat提供了一些照明:Package com.xxx在entry assets/fonts/helvetica_neue.ttf没有证书;无视!
意味着设备(或模拟器)认为该特定文件未被签名。
为此提出的常用解决方案是:
- 重命名有问题的文件。我们已经尝试过,然后抱怨下一个文件,然后下一个文件,等等。
- 添加一个虚拟文件。试过了。它抱怨新文件,不管它叫什么。
- 编译超过Android 1.6。我们正在编译2.3。
值得注意的是,只有当我们启动单元测试时才会发生这种情况。我们可以毫无困难地自行安装“真实”应用程序。我们也使用Maven,当然还有Maven Android插件。
任何见解或建议将是非常受欢迎的,当然,如果我们自己弄清楚,我会发布任何调查结果。
我刚看了这个答案第二次,希望我能给你第二个upvote。添加'-digestalg SHA1'为我做了! – Luc 2016-07-03 18:18:29