签名的应用程序来取代调试版本

时间:2013-12-22 21:06:15

标签: android database installation apk

在开发应用程序时,我已将其调试版本安装在平板电脑上进行测试。该应用程序已将数据存储在其数据库中一段时间​​。开发已经完成,我已经创建了一个签名的apk。问题是,当我尝试在我的平板电脑上安装调试版本时,我被告知“没有去,不同的证书/签名/密码”或其他一些这样的,并被要求卸载以前的应用程序。但是,如果我这样做,我将丢失数据库,我不愿意。

因此。我有什么选择?将数据库复制到外部存储,然后将其复制回内部存储?或者是否有一些安装/认证jujitsu在这里完成?

谢谢大家。

1 个答案:

答案 0 :(得分:1)

我自己没有测试过,但这应该可以解决问题:

如何使用adb uninstall

[一般用法]

概述:从设备中删除此应用包

用法:adb uninstall package_name

例如:adb uninstall com.android.chrome

[可选参数]

-k表示保留数据和缓存目录

用法:adb uninstall -k package_name

例如:adb uninstall -k com.android.chrome

[<强>返回

如果卸载成功,则返回值为Success。否则返回Failure。这意味着没有安装包。

-Source:http://adbshell.com/commands/adb-uninstall/how-to-use-adb-uninstall.html