最近我的Nexus 7以某种方式死亡,不得不重新刷新工厂的android图像。幸运的是,我的引导加载程序已经解锁,因此我可以使用adb从恢复模式中保存重要数据。
我还备份了游戏数据(至少我是这么认为),只需保存
/data/data/com.my.game
我重新调整了工厂图像,平板电脑现在运行良好。我还重新安装了应用程序,包括我的游戏,然后根据平板电脑,这样我就可以将保存的数据恢复到/ data / data。然后我将保存推回到文件夹(我不得不变得棘手,因为adb push不能直接用于/ data,所以我把它推到/ sdcard然后用adb shell作为root复制它。)
一切似乎都没问题,但不幸的是游戏拒绝使用保存的数据,它只是崩溃了。当我重新启动平板电脑时,它再次运行但没有任何保存,所以我猜它会删除所有已保存的数据。
你能否告诉我如何让我的游戏使用保存的数据?
答案 0 :(得分:2)
检查/data/data/com.my.game
下所有文件的所有者。它可能是root
,它可能应该是com.my.game
(或者更确切地说是应用com.my.game
的userId,但大部分时间都是相同的。)