我最近将我的应用程序上传到了Android市场,但是由于错误而下载时它拒绝运行
包文件未正确签名
我首先使用eclipse发布数据包,右键单击导出,创建一个密钥库然后发布,但它拒绝工作.
然后我下载了keytool和jarsigner并用它来签署我发布的升级版.但是这会产生同样的错误.
我不知道我做错了什么,因为我无法删除应用程序,我无法尝试重新开始,任何人都可以帮助我吗?
谢谢
我已在Google Play商店中提交并发布了一个应用.我上传二进制文件时没有收到任何错误.现在,我收到一些(并非所有)客户的报告,说明他们在安装我们的应用程序时遇到以下错误:
"包文件未正确签名"
当我尝试自己复制此错误(使用Nexus 7重置为出厂设置)时,一切顺利.
这似乎是类似于中描述的问题这个问题,但接受的答案似乎并不在此情况下适用.
我已经看到了使用JDK 6而不是JDK 7的建议,但是像这样的答案让我相信这个解决方案适用于在旧版本的Java中创建密钥库的情况.此外,我担心如何使用旧版Java重新签名新版本会影响我们的初始安装没有问题的客户.
编辑: 所有有此问题(或没有它)的用户都在运行Android 4.0或更高版本.该应用不支持早期版本的Android.