我用一个简单的应用程序测试了这个问题。以下是我遵循的步骤,如果您想得出结论,可以跳到底部:
的 方法: 强>
的 结论: 强>
测试时,我发现tinyDB中的数据会从应用程序的其他版本中继续存在。我认为这是因为项目名称相同,我使用相同的数字签名对应用程序进行签名,而且tinyDB命名空间是相同的。
因此,可以安全地更改应用程序的名称,然后将其更改回来而不会丢失用户设备上的数据。
的 进一步的步骤 强>
我还想测试下载aia时是否有效,解压缩,然后将其压缩并上传。我认为这会产生相同的结果,但我还没有测试它。