Thanks, raft. I will download the zip and check it out.
Yesterday, I had done some changes locally and I was able convert from xml to bones. And I am able to to load the cylinder model in my Android App. Basically, the method, "loadPose" of "MeshAnimationLoader" assumes the existence of extension in the submesh names. I just did the following changes to get around that.
Old Code
String cleanName = name.substring(0, name.lastIndexOf('-'));
rootnode.addPose(cleanName, pose);
My Changes
String cleanName = name;
int extIndex = name.lastIndexOf('-');
if(extIndex >0 ) cleanName = name.substring(0, extIndex);
rootnode.addPose(cleanName, pose);