我有一个应用程序可以在onCreate期间读取和写入文件。问题是,当应用程序通过市场安装并在第一次运行所需的文件时,无法访问它们。即使文件存在,我也会得到filenotfound异常。如果我退出应用程序并重新打开它,则可以读取文件。
这与从eclipse或adb推送apk时的行为不同。事实上,我能够使用eclipse重现这个问题,并且认为我在adb卸载和eclipse安装时修复了它,但是对于从市场上获取更新的用户来说,这个问题仍然存在。

最佳答案

如果增加代码版本,则构建apk(使用与前一个市场应用程序相同的证书签名),运行
adb-d install-r package.name
将在不删除数据的情况下安装应用程序。它基本上做了一个更新。我相信使用-l选项将确保代码版本号的值也比当前手机上的值大。

关于android - 如何重现Android市场应用更新时发生的过程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3237542/

10-15 16:16
查看更多