Android requires resources to be organized in specific subdirectories under res/ (like res/layout for XML layouts, res/drawable for images, res/values for strings/colors). Placing all resources directly under res/ or in custom user-defined directories will not work - the build system expects specific subdirectory names.