我的应用程序有2个版本,清单中都有android:versionCode =“1”。
versionCode是相同的,但apk不是。属性文件中的一个值(原始资源release.properties)不同。这个属性使他们的行为有点不同。
如果我发布新版本(versionCode = 2),则两者都将更新。这没关系,但我希望这种不同的行为能够持续存在。但我可以吗?我没有将属性文件写入磁盘,它位于旧的apk中,将被覆盖。
我想到了很多东西,但似乎无法想到一种方法,我可以保持两个版本的行为不同,因为我只知道更新的最后一个版本的代码,我对此最后一个版本一无所知,还是我?
这个问题有解决方法吗?关于我可以尝试的任何想法?
答案 0 :(得分:1)
我想正确的答案是没有解决方案......
答案 1 :(得分:0)
您应该通过电子邮件将您分发的版本命名为其他包名。
如果您的电子邮件分发仍然很小,我会更改package-name并使用此更改的package-name重新分发它。但是,电子邮件分发上的用户将无法“更新”,这可能是一个大问题。但是,如果您的电子邮件分发很小,这个问题可能不会那么大。