来自Android资产的文件路径未被识别

问题描述:

你知道它为什么不识别我的路径吗?来自Android资产的文件路径未被识别

Uri path = Uri.fromFile(new File("assets/test.xml")); // tried with "file:///android_asset/test.xml" 
String fileIn = path.getPath(); 
FileInputStream fis = new FileInputStream(fileIn); 

我在最后得到一个FileNotFound错误,fis变量。

非常感谢。

+0

[在Android中使用资产文件夹中的xml文件路径]可能的重复(http://*.com/questions/9077302/using-filepath-for-an-xml-from-assets-folder-in-android ) – 2012-02-01 08:54:00

getAssets()将返回资产文件夹。你会看到一个文件

InputStream in = getAssets().open("test.xml"); 

如果你是这样做我们的活动。然后你需要调用context.getAssets();

+0

啊......太蠢了。你是对的。谢谢 – user1140656 2012-02-01 09:14:25