为什么R不会更新链接的XML文件?
问题描述:
我有两个XML文件位于res/xml /中。一个文件是位于该目录中的普通XML文件,名为myfile.xml,我可以通过R.xml.myfile
来正常访问它。为什么R不会更新链接的XML文件?
Eclipse允许您链接来自其他位置的文件。我有另一个从另一个驱动器链接的XML文件。无论我做什么,我都无法通过R.xml.newfile
访问此文件。我甚至尝试过一个DTD文件,并且不能通过R获得。
我做错了什么,或者这是一种错误?
答
无论我做什么,我都无法通过R.xml.newfile访问 此文件。我甚至 尝试了一个DTD文件,并且通过R也不可用 。
如果“链接”文件是不是在你的res/
目录树,aapt
将找不到它。如果您可以让Eclipse在Linux/OS X中将“链接”文件设置为符号链接,它可能会起作用。或者,您可以跳过Eclipse的“链接”概念并自行设置符号链接。或者,您可以创建自己的构建脚本,将文件从其现有位置复制到项目的res/
目录。
答
那么,如果文件不在res或assest文件夹或项目内部,当应用程序要在实际设备上执行时它将如何可用。
如果需求保持相同的尝试访问其他程序产生的网络资源
为什么不能直接在项目中导入它而没有链接? – 2010-07-28 23:19:10
由于XML是由另一个程序生成的,并且它在另一个位置生成它。 – Bromide 2010-07-29 01:02:11