В настоящее время я использую SDK 20.0.3, и ни одно из предыдущих решений не помогло мне.
Причина, по которой hessdroid работает там, где произошел сбой hess, заключается в том, что два jar-файла содержат java, скомпилированный для разных виртуальных машин. Байт-код, созданный компилятором Java, не гарантированно выполняется на виртуальной машине Dalvik. Байт-код, созданный компилятором Android, не обязательно будет работать на виртуальной машине Java.
В моем случае я имел доступ к исходному коду и смог создать для него файл jar для Android, используя метод, который я описал здесь: https://stackoverflow.com/a/13144382/545064