应用程序更新丢失所有数据作为pkg更改的代码/资源路径

时间:2015-08-17 17:08:34

标签: android google-play apk android-package-managers

我们最近向Google Play提交了更新,并且有少数用户报告了所有数据消失的问题。

我们设法重现了一次这个问题,原因是:

5787 08-17 12:50:56.309 937 1030 W PackageManager: Code path for pkg : com.attidomobile.passwallet changing from /data/app/com.attidomobile.passwallet-2 to /data/app/com.attidomobile.passwallet-1

5789 08-17 12:50:56.309 937 1030 W PackageManager: Resource path for pkg : com.attidomobile.passwallet changing from /data/app/com.attidomobile.passwallet-2 to /data/app/com.attidomobile.passwallet-1

注意,这与Resource/Code path changing for pkg on Android App update不同。我们正在ProGuarding我们的应用程序,但它正在安装的实际文件夹正在发生变化。

有没有人经历过这个,或者知道PackageManager更改代码/资源路径的原因?

我发现这篇文章描述了预安装应用程序的更新过程,它似乎与正在发生的事情相匹配,但我们的应用程序不是预装的应用程序:

http://debuggingisfun.blogspot.co.uk/2014/09/android-3rd-party-application-as-system.html

我们经历了版本之间的变化,并没有发生重大变化;清单中唯一的变化是版本号,加上代码中的一些逻辑变化。

我们以前从未见过这个问题我们以前的任何应用程序更新(并且有很多,应用程序将近3年,这是更新38)。

0 个答案:

没有答案