Я следовал за Android restlet tutorial и попытался использовать образец OData webservice (http://services.odata.org/OData/OData.svc/). При создании запроса с myService.createProductQuery("/Products");
LogCat говорит мне, чтоОшибка создания createQuery с ошибкой соединения (и после обхода NoSuchMethodError)
ERROR/org.restlet (700): Не удается получить метаданные для ...
задачи, подобной this question. Я попытался зарегистрировать клиента Apache, как предложил Джером Лувел:
Engine.getInstance().getRegisteredClients().clear();
Engine.getInstance().getRegisteredClients().add(new HttpClientHelper(null));
К сожалению, я получаю новую ошибку. При инициализации запроса я получаю исключение NoSuchMethodError. Класс Query, похоже, хочет вызвать MyService.getMetadatada(). В документах я вижу, что это защищенный метод на org.restlet.ext.odata.Service
Происходит на версии 2.0.11 и 2.1rc3 Restlet.
Кроме того, я также пробовал веб-сервис .NET 4.0 WCF с собственными те же результаты. Любая помощь будет оценена по достоинству.