gpt4 book ai didi

android - 更新 Android 应用程序时如何访问数据目录,我已经更改了 list 中的包

转载 作者:太空狗 更新时间:2023-10-29 16:24:14 25 4
gpt4 key购买 nike

我在电子市场中有一个 Android 应用程序,我想推送更新。问题是重构后我在 Manifest 文件中的基本包名称完全不同。我觉得我遇到了麻烦,因为(为了迁移旧数据)我需要访问存储在以下位置的文件:

/data/data/old_app_pkg_name/app_data

但通过我的重构,我可能能够访问以下位置的数据目录:

/data/data/new_app_pkg_name/app_data

如果我想访问原始应用程序的数据目录,我是否坚持使用相同的旧包名称?或者即使我更改了 list 中的包,在推送更新时我也可以访问该目录?

最好!

德语

最佳答案

你可能做不到。不幸的是,Android 为新用户生成了包名称和签名证书的组合。如果您在 SD 卡上将旧文件创建为 WORLD_READABLE,那么也许您可以这样做,但据我所知,一旦您更改了包名称,您将无法再进入旧目录。

关于android - 更新 Android 应用程序时如何访问数据目录,我已经更改了 list 中的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6237467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com