我面对关于在device.I签名的应用程序的安装一个问题已经产生了使用Eclipse IDE Android应用程序的.apk文件设备(右键单击项目> Android的工具>导出签署的应用程序包...)并创建密钥库并生成.apk文件。我将密钥存储区和.apk文件复制到Device SD卡并安装,应用程序已安装并正常工作,然后我卸载应用程序并从SD卡中删除密钥存储区,然后再次安装应用程序(现在密钥存储区文件不存在)在这种情况下也应用程序正在安装并正常工作。 我的疑问是,如果应用程序没有使用密钥存储安装,那么生成密钥存储需要什么或此密钥存储文件的用途是什么? 或者是有什么我做错了,以生成签名.apk文件?签名的应用程序是越来越没有密钥库安装在
请帮我解决这个问题。
问候, 皮克斯
okie,我明白你所描述的话,但我仍无法理解哪儿我应该使用这个关键,我需要分享这个关键,谁将会使用应用程序,或者它不需要用户?如果我将这个应用程序发布到android市场上,我是否需要发布这个密钥,或者任何人都可以在没有此密钥的情况下使用我的应用程序?所以如果我可以发布这个没有密钥的应用程序,那么我可以说这个密钥只适用于开发/升级应用程序的目的? – piks 2012-01-03 09:05:31
不需要与用户共享密钥。 – 2012-01-03 09:10:20
正如我前面所说,你永远不要在任何地方暴露你的密钥..快速浏览一下这个http://developer.android.com/guide/publishing/app-signing.html#secure-key...它的重要性来当您考虑安装安全性,升级维护和数据/代码共享 – 2012-01-03 09:39:08