在更新应用上迁移数据

时间:2015-10-16 11:44:36

标签: android android-studio digital-signature database-migration

我是android开发的新手。我开发了新版本的应用程序,并希望将数据从旧版本数据库移动到新版本数据库,但问题是android首先卸载旧应用程序,因为签名不同。

1 个答案:

答案 0 :(得分:0)

您已使用不同的密钥对应用版本进行了签名。

如果它们是在不同的计算机上构建的,则调试密钥是不同的。如果构建在同一台计算机上,则可能是一个调试密钥,另一个是释放密钥。

除非已安装的应用使用与替换它的应用相同的密钥进行签名,否则您无法更新应用。

如果要更新,您需要使用与已安装的密钥相同的密钥重新签名您的应用。另一种方法是首先卸载旧应用程序。

http://developer.android.com/tools/publishing/app-signing.html