1

我只是在测试 Unity 4.2 的新功能 - Windows Phone 部署,但它似乎不起作用。有没有办法让它在模拟器而不是物理设备上运行?

谢谢

在此处输入图像描述

编辑:

我尝试将配置更改为“x86”,但现在又出现了另一个错误:

我想我尝试了所有可能的组合,但它仍然不起作用:

在此处输入图像描述

4

5 回答 5

2

您正在尝试将 ARM 本机二进制文件部署到 x86“电话”。您需要为 x86 CPU 架构编译您的项目,以便它在模拟器上工作。

确保将“解决方案平台”从“AnyCPU”、“混合平台”或“ARM”更改为“x86”并重新构建您的项目。

更改解决方案平台后,您应该会发现“Debug Target”会自动从“Device”切换到“Emulator WVGA 512MB”。

您可能必须取消隐藏在 Visual Studio 2012 中切换 CPU 体系结构的选项。在标准工具栏选项中,确保“解决方案平台”控件在您的工具栏中可见。

于 2013-07-23T08:46:50.980 回答
1

看起来您收到的参考错误可能意味着这些类与您的体系结构不兼容。

于 2013-07-31T15:46:24.880 回答
0

需要注册的 Windows Phone 8 设备来测试您的应用程序。可以在此处找到有关电话注册的说明。未来的 Unity 版本将支持 Windows Phone 模拟器。

https://docs.unity3d.com/Documentation/Manual/wp8-gettingstarted.html

于 2013-08-13T08:54:57.640 回答
0

请检查路径。如果在解决方案资源管理器中显示任何丢失的文件,请通过添加现有项目来修复它们。似乎您也缺少 dll 文件。

于 2013-07-31T12:31:05.903 回答
-1

在我看来你应该先检查localizedString,然后设置你的模拟器IP

于 2013-07-26T02:58:38.120 回答