在Android设备上找不到文件但在android Emulator上找到

时间:2012-05-02 19:30:01

标签: android

我正在开发一个应用程序,它将服务器的响应写入xml文件,创建并保存在设备上。 在开发中,DDMS我可以在/data/data/my.package/files/test.xml中查看和使用该文件 因为我试图在真实设备上测试某些内容并且不想向服务器发出请求,所以我想手动复制粘贴设备(平板电脑)中的test.xml,如下所示: root/created data folder/created data folder/created my.package folder/created files folder/put my test.xml here。尝试使用.apk等将test.xml放在同一个地方的不同选项。我仍然在设备上找不到文件。 在代码中我只是得到这样的文件:

context.openFileInput("test.xml"); // on the emulator works.

它应该看data/data/my.package/test.xml吗? 如果是这样,为什么在平板电脑上如果我在Android设备中创建相同的路径,我不应该找到该文件吗?

我希望我不会混淆,任何想法都会很棒。谢谢。

1 个答案:

答案 0 :(得分:1)

你应该把它放在/data/data/your.package/files/test.xml中(注意files部分)