Dav*_*ead 41 android keytool jarsigner google-play
我最近将我的应用程序上传到了Android市场,但是由于错误而下载时它拒绝运行
包文件未正确签名
我首先使用eclipse发布数据包,右键单击导出,创建一个密钥库然后发布,但它拒绝工作.
然后我下载了keytool和jarsigner并用它来签署我发布的升级版.但是这会产生同样的错误.
我不知道我做错了什么,因为我无法删除应用程序,我无法尝试重新开始,任何人都可以帮助我吗?
谢谢
Mel*_*are 23
好的,我有同样的问题,没有一个建议的解决方案适合我.我以同样的方式签署我的应用程序2年,而且Android Market接受它很好,只是用户无法从市场下载"未签名包"错误.
结果是我正在进行的另一个项目我安装了JDK7.它成为默认的JDK,并且出于某种原因,JDK7的keytool以Android不能喜欢的方式签署包.所以我恢复到JDK 1.6.0_23并重新运行我的构建并将其放到市场上,一切都恢复正常.
我希望这有助于其他人.
bol*_*ing 16
在平板电脑上,请注意,如果您安装应用程序的调试版本,然后正常卸载它(拖动到垃圾箱,直到它说"卸载")这是不够的.由于平板电脑具有多个用户的潜力,因此您必须前往
Settings > Apps > All
Run Code Online (Sandbox Code Playgroud)
然后一直滚动到最底部.在那里,你会看到你的应用程序.点击它,然后点击Menu
操作栏(三个点),然后点击uninstall for all users
.然后你会好起来的.