避免在安装签名版本之前卸载未签名的 Android 应用程序

发布于 2024-12-10 21:20:55 字数 163 浏览 0 评论 0原文

我正在测试测试应用程序的签名版本。但是当我尝试覆盖以前的安装时,安装程​​序报告“应用程序未安装”。

我在应用程序 SharedPreferences 中有有趣的信息,我想知道是否有任何方法可以避免卸载我以前的未签名版本而丢失我的 SharedPreferences。

先感谢您!

I was testing a signed version of a test application. But when I try to overwrite the previous installation, the installer reports "Application not installed".

I have interesting info in the application SharedPreferences and I was wondering if there is any way to avoid uninstalling my previous unsigned version losing my SharedPreferences.

Thank you in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

拥醉 2024-12-17 21:20:55

从终端尝试此操作:

adb shell pm uninstall -k your.package.name.here

这应该卸载您的应用程序,但留下其数据。然后,当您安装签名版本时,您的首选项将保持不变。

Try this from the terminal:

adb shell pm uninstall -k your.package.name.here

That should uninstall your app but leave behind its data. Then when you install the signed version your preferences will be intact.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文