При попытке интегрировать Hessian в Andorid появляется следующее сообщение об ошибке:
ошибка: не удается получить доступ к файлу класса ObjectFactory для javax.naming.spi.ObjectFactory не найден
Вот код:
...
import com.caucho.hessian.client.HessianProxyFactory;
import java.net.MalformedURLException;
public void hessianTest() {
String url = "http://hessian.caucho.com/test/test";
HessianProxyFactory factory = new HessianProxyFactory();
BasicAPI basic = null;
try {
basic = (BasicAPI) factory.create(BasicAPI.class, url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
Log.i("hessianTest", "hello(): " + basic.hello());
}
...
build.gradle Файл:
dependencies {
...
implementation group: 'com.caucho', name: 'hessian', version: '4.0.62'
...
}
У кого-нибудь есть решение? Я сделал ошибку? Большое спасибо.