2016-03-16 3 views
-1

Я использую андроид-студию для разработки моего приложения для Android. SO создал собственный API с помощью рабочей подсветки 7.1.0 и скопировал все файлы jar в папку lib и wlclient.properties в папку с ресурсами. Поэтому после этого у меня есть набор адаптеров, развернутых на моем сервере компании, которые я должен вызывать из собственного кода. Поэтому я изменил все значения в wlclient.properties в соответствии с адаптером, который требуется для вызова.В адаптере, вызывающем из родного приложения Android

Я добавил слушателя для подключения и попытался подключиться, это дало непредвиденную ошибку.

я добавил перехватчик для вызова адаптера и попытался подключения, он дал Заявлению не найден на сервере, не смогло зарегистрировать клиенту

ответ

0

Вы только при условии, ваше объяснение, а не какой-либо реальный пример ... так что не помогая понять настоящего преступника здесь.

Что я могу сказать:

  1. Таким образом, я изменил все значения в wlclient.properties в соответствии с адаптером, необходимой для вызова.

    Что вы положили в wlclient.properties является адресом сервера для клиентского приложения для подключения. Он не относится к адаптеру. Адаптер вызывается сервера раз запрос от клиента пришел.

    адаптер отправляет запрос на то, что определено в connectionPolicy элемент его {adaptername} .xml файл.

  2. Различные исключения

    Поскольку вы не представили ничего полезного, что может быть отлажена - Я полагаю, что вы вместо того, чтобы просмотреть следующую обучающую и его образец приложения: https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/server-side-development-category/invoking-adapter-procedures-native-android-applications/

    В учебнике упоминается необходимые шаги для возьмите, чтобы использовать API MobileFirst в приложении для Android.

+0

Нужно ли развертывать собственный API на сервере для использования адаптера на этом сервере? – BalajiG

+0

Да. Таким образом, сервер знает о вашем клиенте. Это похоже на развертывание .wlapp для гибридного приложения; то же самое. –

+0

Если есть сервер с некоторыми адаптерами, и у меня есть jar и client.properties из проекта, который я создал локально. Я скопировал эти jar и client.property из проекта, который я создал. И я изменил ipaddress, номер порта, контекст и среду в соответствии с деталями с сервера, у которых есть адаптеры. Это будет работать? – BalajiG

Смежные вопросы