we are using your UPnP Stack on Android and found three bugs (at least two were already reported) and fixed them. Attached the diff against the current SVN.
1. In HTTPPacket the response body was not read if there is no Content-Length header set. (See Bug #1225567)
2. In Device.java in getAbsoluteURL() the URL is tried to be constructed by concatenating urlBaseStr and urlString which does not work in case the former ends with / and the latter begins with / and the actual device does not properly interpret // as /.
3. In JaxpParser the getNextSibling() method does not return null but throws an Exception. (See Bug #2992059)