我得到了一个 Genexus KB 来为它制作一个 SD 应用程序。但是每次我想尝试它时,每次我在真实设备(通过内部网络连接)或 Android 模拟器(Andy )。
我已将 KB 设置为指向存储在我计算机中的本地数据库,并且我尝试了不同的方法来尝试它,但它一直没有运气。
我还应该做什么?
PS:当我运行它的网络版本时,没有问题。
我得到了一个 Genexus KB 来为它制作一个 SD 应用程序。但是每次我想尝试它时,每次我在真实设备(通过内部网络连接)或 Android 模拟器(Andy )。
我已将 KB 设置为指向存储在我计算机中的本地数据库,并且我尝试了不同的方法来尝试它,但它一直没有运气。
我还应该做什么?
PS:当我运行它的网络版本时,没有问题。
Altight人,首先感谢您给我的帮助!
其次,@fpanizza 你给我的链接非常有用,我可以将 CatLog 与 Android 模拟器 Andy 一起使用(在安装 Andy Rootkit 之后),我发现我的应用程序没有到达服务器中的 REST 服务,这导致我访问了 @Franklin,他让我知道它与 REST 服务有关是正确的,我后来发现我没有在 .Net Framework 4.5 高级服务的 WCF 服务之一上安装 HTTP 激活,它允许访问 REST服务,现在它工作了。
您可以尝试使用服务器的 IP 设置服务器 URL。
本地主机很可能正在尝试访问自己,即 android 设备。
服务 URL 属性:http ://wiki.genexus.com/commwiki/servlet/hwikibypageid?21146
更新
我会按照 fpanizza 对评论的建议去做。
另一个可能带来一些问题的故障排除想法是尝试从模拟器上的网络导航器访问其余服务。这个想法是验证模拟器/设备可以“看到”服务器。在应用程序外部进行测试将有助于了解问题出在应用程序还是服务器或连接设备 - 服务器。