7

如何使用新的 apk 在不丢失真实设备中以前的 apk 数据的情况下升级 android 应用程序?

4

3 回答 3

3

AndroidManifest.xml 中有一个versionCode元素。这是一个整数,每个新版本都应该增加它的值。所以这个整数的值越高,你的应用程序的版本就越新。因此,要使用 apk 更新您的应用程序,您应该将此数字增加 1 并重新编译您的应用程序并使用生成的 apk 像往常一样安装您的应用程序。数据将自动保存。这就是hockeyapp为 beta 测试人员更新应用程序的方式。

于 2012-04-26T11:09:18.940 回答
1

这是默认行为。如果需要删除数据,则需要实现特殊逻辑。只需重新安装apk。

于 2012-04-26T11:07:15.753 回答
0

尝试查看您的数据是否存储在您的 SD 卡中,然后将包含的文件夹复制到您的计算机上。但我猜如果您的数据存储在您的 SD 卡上,新的 apk 会在重新创建所有内容并删除所有内容之前尝试读取它。如果您的数据存储在其他地方,只需备份这些数据。

我认为更新 apk 不会破坏您的数据。唯一知道何时有风险的事情是:在您的计算机上备份。希望它会有所帮助。

于 2012-04-26T11:07:33.000 回答