Windows Phone 8模拟器部署问题与互联网相关。

5

我遇到了一个Windows 8手机模拟器的问题。

Windows Phone模拟器无法连接到Windows Phone操作系统。手机未响应连接请求。

这是我遇到的错误。当模拟器启动时,带有互联网,但我的应用程序无法部署。分配的IP地址为192.168.137.1。以前它可以正常工作,但突然出现了这个问题。

以下是我执行的故障排除列表:

  1. 通过dhcp设置169.254.xxx.xxx地址来将其设置为内部模拟器,应用程序在没有互联网连接的情况下成功部署。

  2. 尝试过MAC地址欺骗,但在使用这些设置时没有任何作用。

  3. 已将外部虚拟交换机更改为共享模式,这会启动带有IP 192.168.137.1 的互联网,但应用程序无法部署。调试器中显示的错误如下:
Invalid pointer error
App deployment failed
  1. 尝试了网络桥接,但仍然无法工作。
  2. 手动创建了所有设置,包括内部交换机和外部交换机。但是当它获得192.168.137.1 IP地址时,互联网可以使用,但应用程序无法部署。当它获得169.254.xxx.xxx IP地址系列时,应用程序可以部署,但没有互联网连接。
  3. 没有开启防火墙或阻止任何连接的杀毒软件。
  4. 使用无线路由器进行网络连接,仍然无法成功。
  5. 已尝试过彻底重新安装所有内容,但仍然无法解决。

由于我已经尝试了一个星期,所以需要帮助解决此问题。

2个回答

0
如果通过虚拟机在同一台计算机上安装,就不会出现这个问题。
我所做的是:

已分配4GB RAM、60GB硬盘和4个内核给虚拟机。

1)我使用默认设置安装了虚拟机。

2)然后我停止了你的虚拟机(关闭Windows 8,不要暂停它)。

3)在VMWare虚拟机列表中,右键单击Windows 8机器,然后单击“在查找器中显示”。

4)右键单击文件,然后单击“显示包内容”,然后找到并使用文本编辑器打开扩展名为.vmx的文件。

5)滚动到文件末尾并添加这两行(首先检查它们是否已经添加):

hypervisor.cpuid.v0 = "FALSE"

vhv.enable = "TRUE"

6)在VMWare虚拟机列表中,右键单击Windows 8,单击“首选项”,然后选择“高级”。选择“Intel VT-X with EPT”作为“首选虚拟化引擎”。

然后当我在虚拟机中启动Windows时,似乎没有进行任何额外的设置更改就可以正常工作。但是它仍然无法在物理机器上运行。

我建议如果有人遇到类似的问题,可以使用虚拟机,直到这种问题得到解决。


请问我需要在Windows 8上安装哪个虚拟机? - user2160008
你可以使用VMware或Virtualbox。在我的测试中,两者都能很好地工作。 - Aazim Parkar
我曾经使用Hyper-v虚拟机,但没有得到“在Finder中显示”的选项。是否有其他方法可以让模拟器连接互联网? - user2160008
在这种方法中,我们不使用Hyper-V虚拟机。我们通过VMware创建不同的设置。这是因为自从Hyper-V推出以来,我们遇到了许多问题。从网络角度来看,Hyper-V存在许多问题。 - Aazim Parkar

0
经过三天的挣扎,我终于通过禁用“访客或公共网络”的Windows防火墙解决了我的问题。我还需要找出哪个应用程序/服务可以允许通过,以便重新启用它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接