2015-10-12 2 views
0

Мне передали Genexus KB для создания SD-приложения. Но каждый раз, когда я хочу попробовать, я получаю «ошибку на сервере приложений (не найден)» каждый раз, когда я запускал ее на реальном устройстве (подключен во внутренней сети) или в эмуляторе Android (Andy).«ошибка в сообщении сервера приложений (не найдена)» в приложении для Android

Я установил KB, чтобы указать локальную БД, хранящуюся на моем компьютере, и я пробовал разные способы попробовать, и он не везет.

Что еще я должен делать?

PS: Когда я запускаю веб-версию, это не проблема.

+0

Возможно, на вашем компьютере установлена ​​настройка брандмауэра? Если вы получаете доступ к веб-версии KB на устройстве, это работает? –

+0

Да, веб-версия KB действительно работает в устройстве, я могу даже получить к ней доступ, хотя браузер телефона –

ответ

1

Знаменитые люди, прежде всего спасибо за помощь, которую вы мне дали!

Во-вторых, @fpanizza, что ссылка, которую вы мне дали, была очень полезной, я мог использовать CatLog с эмулятором Android Andy (после установки Andy Rootkit), и я узнал, что мое приложение не доходило до REST-сервисов на сервере, что приводит меня к @Franklin, который был прав, чтобы сообщить мне, что это связано с услугами REST, и позже я узнал, что у меня не было активации HTTP-активации в одной из служб WCF в .NET Framework 4.5 Advanced Services, которая позволило получить услуги REST, и теперь это сработало.

1

Вы можете попробовать установить URL-адрес сервера с IP-адресом вашего сервера.

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

URL службы недвижимости: http://wiki.genexus.com/commwiki/servlet/hwikibypageid?21146

Update
Я хотел бы сделать то, что fpanizza предлагает на комментарии.
Еще одна идея устранения неполадок, которая может вызвать некоторые проблемы, заключалась в попытке получить доступ к остальным службам из веб-навигатора на эмуляторе. Идея состояла бы в том, чтобы проверить, что эмулятор/устройство может «видеть» сервер. Тестирование вне приложения поможет понять, есть ли проблема в приложении или на сервере или на устройстве подключения - сервере.

+0

Я уже пробовал это, а также пытался использовать IP-имя сервера. Есть ли еще один аспект предпочтений КБ, на которые я должен обратить внимание? –

+0

можете ли вы попробовать просмотреть catlog в устройстве, чтобы узнать, получим ли мы более подробную информацию о проблеме? : http://tips.genexus.com/2012/07/loggingtroubleshooting-en-android.html. С помощью новейшего Android-приложения sdk вы можете использовать monitor.bat. – fpanizza

+0

@JuanEduardoLagos, пожалуйста, проверьте мой udpate – Franklin