android - Visual Studio 2015 CTP5 Android 模拟器环回本地主机?

标签 android visual-studio-cordova

我正在使用 VS 2013 连接新的 VS2015 Android 模拟器。这似乎现在可以工作了,我可以调试、设置断点等,一切都很好。 (现在,我会使用 VS2015,但它不会正确部署 - 没关系)。 我还在我的机器上开发服务器应用程序,并使用 Fiddler 作为 http 调试辅助工具。我相信这种情况并不少见。

服务器正在使用 IIS Express 运行(也在 VS 2013 的另一个实例中进行调试)并且我已经将绑定(bind)添加到 applicationhost.config 因此 IISExpress 服务器在我的 LAN 上可以从其他 PC 上看到并且我已经检查过它是可见。

尽我所能,我似乎无法让模拟器将 http 请求发送回我的计算机。 我的 javascript 使用服务库来保存 url:

var serviceBase = 'http://192.168.2.4:64963/'; //'http://169.254.220.177:64963/';  //'http://10.0.2.2:64963/'; //'http://localhost:64963/';

评论的都是我试过的。这些都不起作用。第一个是我机器在 LAN 上的 IP,其余的是我在这里或 Android 开发站点获取的各种 IP。我也尝试过:

http://mymachinename:64963

因为我从这个 URL 引入了 web 和 API 服务,所以我也在我的真实 android 手机上尝试了一个 chrome 浏览器(通过我局域网上的 wifi),这也无法访问我的开发机器(我的其他 pc 的能够)。所以我知道它可能无法解析名称?但真的不确定下一步要去哪里?我想知道我 PC 上的 Hosts 文件,但不确定我是否可以/应该将 IP 地址设置为主机名? .. 任何指针?谢谢,布雷特

最佳答案

169.254.80.80 是本地主机环回。

通过转到适用于 Android 的 VS 模拟器中的“其他工具”(单击右侧的 >>> 按钮)并选择“网络”选项卡,您将获得有关网络连接的所有信息。

对于本地主机环回,请使用桌面适配器 #2 下列出的地址。 Desktop Adapter #1 应该也能正常工作,这是您机器的 IP 地址。

关于android - Visual Studio 2015 CTP5 Android 模拟器环回本地主机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28262276/

相关文章:

cordova - Visual Studio Cordova 模板/AngularJSTodo 示例项目调试问题

javascript - 如何通过 Google 提供商完全注销 Azure?

Android Twitter - 下拉刷新和隐藏选项卡

android - 如何从 url 在 vi​​deoview 上创建视频缩略图或快照或帧捕获?

visual-studio - 在 Visual Studio 2013 混合应用程序中更新 Cordova 版本

ios - VS 2005 的 Cordova 工具 : iOS app does not display splashscreen and icons

windows - Cordova App 8.1 缓存 HTTP 请求

Android调整TextView的大小

android - HTC Desire HD 的 Sqlite 问题

android - 如何在 Android 中启动和停止定时器?