【问题标题】:Error message: "ensure that the target device screen is unlocked" when using emulator错误消息:使用模拟器时“确保目标设备屏幕已解锁”
【发布时间】:2012-04-29 11:34:45
【问题描述】:

任何人都知道为什么我在模拟器上调试时收到错误消息:“无法启动应用程序进行调试。确保目标设备屏幕已解锁并且已安装应用程序。”在 Visual Studio 2010 中进行开发。

我已通过 Google 搜索并尝试了解决方案,但仍未解决我的问题。 顺便说一句,我的解决方案类型是 SLXNA,所以那里有 3 个项目,主项目、lib 项目和 libcontent 项目。

我尝试过的:

  1. 设置主项目为启动项目
  2. 选中主项目的构建和部署复选框,并选中 lib 项目的构建复选框
  3. 将活动解决方案平台更改为 Windows phone
  4. 重建解决方案

但还是没有解决问题

但是当我在设备上调试它时,它运行顺利

有人知道如何解决这个问题吗?

【问题讨论】:

  • 您没有具体说,但是您是否在 AppHub 上注册,支付 100 美元,连接 Windows phone 7 并解锁,这样您就可以看到主屏幕上的磁贴了?另外,您是否安装了最新的 Zune 软件?您是否重新启动了计算机?
  • 实际上当我在模拟器中开发时会出现错误消息。当我在设备上开发时,消息没有显示
  • 所以我尝试从 libcontent 中删除几张图片,现在我可以在模拟器中再次开发。模拟器对项目的大小有一定的限制吗?
  • 那么当您遇到问题时,您甚至没有实际的 Windows Phone 7 设备?
  • 您是否将目标设备设置为Emulator?也许,它尝试部署到设备而不是模拟器失败...

标签: visual-studio-2010 windows-phone-7 emulation


【解决方案1】:
  • 确保您要运行的项目设置为默认启动 项目
  • 确保在顶部的下拉列表中选择了“Windows Phone 模拟器”,而不是“Windows Phone 设备”
  • 最重要的是:点击附近的向下箭头 调试/发布配置并打开配置管理器... 确保在下一步的“部署”列中选中该复选框 到您的项目名称。

【讨论】:

  • 正如我在问题中所说,我已经完成了这一步但没有结果
  • 对我有用的是重新检查配置管理器。我的项目已经是启动项目,我想使用设备,而不是模拟器。我的问题是当我开始在 iPhone 上调试时我的“活动平台”发生了变化(我是 xamarin 用户)。当活动平台发生变化时,它会更改配置管理器上的构建/部署配置文件。
【解决方案2】:

好消息:我通过简单地安装 windows phone sdk 7.1.1 解决了这个问题

【讨论】:

    【解决方案3】:

    万一一些 WP8 开发者偶然发现:

    我在 VS 2012 上使用 WP8 应用程序看到了完全相同的错误消息。但是,当我切换到 Visual Studio Express for Windows Phone(随 SDK 提供)时,它就起作用了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多