自动更新时android签名问题
我创建了一个应用程序并在没有签名的情况下发布了它。在第一次发布后我也更新了我的应用程序几次。
几个月后,现在想再次更新。如果我在移动设备中安装我的应用程序,它不会安装,只有在我从移动设备卸载现有应用程序后才会安装。
在控制台中显示“应用程序签名更改”
我知道我犯了一个错误,因为第一次没有使用私钥对应用程序进行签名。但请任何人告诉我我的默认调试密钥现在如何更改..以便我可以回滚。
有什么办法可以解决这个问题吗?或者我应该要求我的用户卸载该应用程序。
谢谢。
I have created a application and released it with out signing it. also i have updated my application few times after the first release.
After few months , now would like to give a another update. if i install my application in mobile , its not getting install, its installed only after i uninstalled the existing application from the mobile.
in console its showing , "Change in application signature"
I know i made a mistake by not signing the application with private key at first time. But please any one tell me How my default debug key has changed now.. so that i can roll back.
is there any way to solve the issue? or i should ask my users to uninstall the app.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有多种情况可能会导致调试密钥发生变化,例如重新安装 SDK 或从不同的系统构建 APK。现在上传应用程序新版本的唯一方法是删除旧版本并上传新版本,例如首先
adb uninstall com.example.appPackageName
。Several things can cause the debug key to change, such as reinstalling the SDK or building the APK from a different system. The only way to upload a new version of your app now is to delete the old one and upload the new one, e.g.
adb uninstall com.example.appPackageName
first.