Are you sure they are there?
Because all files need to follow networking rules, and unfortunately Windows has several filename overrides that let things work on Windows that will fail on other devices.
For android, Field2.m4a and field2.m4a are two different files, but windows mixes up Capitalization and allows you to load the one file if the other doesn't exist. That is the most common cause for that error on mobiles (or even on web deployment to a non-windows based server).
And that has nothing to do with the Intel XDK
[move]MV Deployment[/move]