I can confirm that Apache CXF works on Android, but I spent 2 weeks fixing problems (I would say this as "porting to Android"). But I worked on the server side and possibly on the client side a lot easier.
Then use the WSDiscoveryClient from CXF. Something about what needs to be done in my SO question .
source share