I have two XML files located in res/xml/. One file is a normal XML file located in that directory called myfile.xml and I can access it normally as R.xml.myfile.
Eclipse allows you to link files in from other locations. I have another XML file that is linked in from another drive. No matter what I do, i can not access this file by R.xml.newfile. I’ve even tried a DTD file, and isn’t available via R either.
Am I doing something wrong, or is this some kind of bug?
If the “linked” file is not in your
res/directory tree,aaptwill not find it. If you can get Eclipse to set up “linked” files as symlinks in Linux/OS X, it might work. Or, you can skip the Eclipse “linked” concept and set up the symlink yourself. Or, you can create your own build script to copy the file from its existing spot to your project’sres/directory.