我只是在测试 Unity 4.2 的新功能 - Windows Phone 部署,但它似乎不起作用。有没有办法让它在模拟器而不是物理设备上运行?
谢谢
编辑:
我尝试将配置更改为“x86”,但现在又出现了另一个错误:
我想我尝试了所有可能的组合,但它仍然不起作用:
我只是在测试 Unity 4.2 的新功能 - Windows Phone 部署,但它似乎不起作用。有没有办法让它在模拟器而不是物理设备上运行?
谢谢
编辑:
我尝试将配置更改为“x86”,但现在又出现了另一个错误:
我想我尝试了所有可能的组合,但它仍然不起作用:
您正在尝试将 ARM 本机二进制文件部署到 x86“电话”。您需要为 x86 CPU 架构编译您的项目,以便它在模拟器上工作。
确保将“解决方案平台”从“AnyCPU”、“混合平台”或“ARM”更改为“x86”并重新构建您的项目。
更改解决方案平台后,您应该会发现“Debug Target”会自动从“Device”切换到“Emulator WVGA 512MB”。
您可能必须取消隐藏在 Visual Studio 2012 中切换 CPU 体系结构的选项。在标准工具栏选项中,确保“解决方案平台”控件在您的工具栏中可见。
看起来您收到的参考错误可能意味着这些类与您的体系结构不兼容。
需要注册的 Windows Phone 8 设备来测试您的应用程序。可以在此处找到有关电话注册的说明。未来的 Unity 版本将支持 Windows Phone 模拟器。
https://docs.unity3d.com/Documentation/Manual/wp8-gettingstarted.html
请检查路径。如果在解决方案资源管理器中显示任何丢失的文件,请通过添加现有项目来修复它们。似乎您也缺少 dll 文件。
在我看来你应该先检查localizedString,然后设置你的模拟器IP