Windows phone 8 Windows phone emulator不支持';行不通

Windows phone 8 Windows phone emulator不支持';行不通,windows-phone-8,windows-phone,unity3d,Windows Phone 8,Windows Phone,Unity3d,我刚刚测试了Unity 4.2的新功能—Windows Phone部署,但它似乎不起作用。 有没有办法让它在模拟器上运行而不是在物理设备上运行 谢谢 编辑: 我尝试将配置更改为“x86”,但现在又出现另一个错误: 我想我尝试了所有可能的组合,但仍然不起作用: 您正在尝试将ARM本机二进制文件部署到x86“手机”。您需要为x86CPU体系结构编译项目,以便它在模拟器上工作 确保将“解决方案平台”从“AnyCPU”、“混合平台”或“ARM”更改为“x86”,然后重新构建项目 您应该发现,一旦更改解

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

谢谢

编辑:

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

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


您正在尝试将ARM本机二进制文件部署到x86“手机”。您需要为x86CPU体系结构编译项目,以便它在模拟器上工作

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

您应该发现,一旦更改解决方案平台,“调试目标”将自动从“设备”切换到“Emulator WVGA 512MB”


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

我认为您应该首先检查本地化字符串,然后设置Emulator的IP

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

您遇到的引用错误可能意味着这些类与您的体系结构不兼容

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


您是否尝试过更改目标?(Build->Configuration manager->Platform)@Kajzer是的,除了“Device”之外的所有东西都失败了,但是我没有设备:/错误说明“输出路径未设置”。。。那么,是否设置了输出路径?在项目属性(非解决方案)中,单击“生成”选项卡并向下滚动到“输出”区域,确保输出路径正确set@ShawnKendrot是的,很抱歉回复太晚,输出路径已设置correctly@OleksiyDobrodum如果您无法阅读最简单的错误消息,我强烈建议您从基本的.NET开始,而不是试图创建一个游戏。到目前为止,您发布的错误消息的含义非常清楚。您好,感谢您的回复,我尝试了许多不同的方法来设置它,但仍然不起作用。你能看看我的截图,告诉我我做错了什么吗?顺便说一下,没有“Win32”这样的选项,您将“Active Solution Platform”设置为x86,将UnityGame设置为ARM。将UnityName更改为x86。“Win32”一直潜入到我的旧项目中,但x86是一个更好的描述:)我将UnityGame更改为x86(现在两者都是x86),但它不断向我显示此错误:“没有为项目'UnityGame.csproj'设置输出路径属性……等等。屏幕截图显示解决方案平台为“任意CPU”。“任意CPU”!=“x86.抱歉,这是一个旧的屏幕截图,我做了你这次说的一切,但错误没有改变;我会上传nw截屏抱歉,我不太明白本地化字符串到底是什么,它如何帮助我在Windows phone上运行Unity游戏。你能详细说明一下吗?事实证明你是对的——目前不可能在模拟器上测试Unity游戏;只有真正的设备才能工作。