如何通过USB将文件放在app目录中

时间:2015-07-22 16:00:34

标签: android

我正在编写一个从本地文件中读取的应用

...
    File fXmlFile = new File(file);
    DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
    DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
    Document doc = dBuilder.parse(fXmlFile);
...

我想将文件放入应用程序的目录中,以便开始测试。输出异常我发现java.io.FileNotFoundException /data/data/com.blablabla.myApp/files/sample_file.xml:打开失败。 ENOENT(没有这样的文件或目录)。

我很困惑在哪里可以找到目录/ data / data / ...我已通过USB连接手机,并找到/ Android和/ data目录。我已经创建了我的目录com.blablabla.myApp / files /并在那里添加了我的sample_file.xml但是我继续收到错误。

我做错了什么?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我尝试在内部storgage上查找文件。事实证明,通过USB / MTP协议连接时我能看到的任何东西都是外部存储器。因此,我无法将文件放在我的read语句会找到它的位置。在应用程序查找文件的位置进行调整会产生差异。