But I can easily put resources to jar file as well
No, you cannot, at least not in terms of the Android resource system. Being able to create a JAR (or similar package) that contains Android resources is one of the objective of the new build system that Google is working on at the present time.