最近学习xamarin。刚好 手上有一个lumia 930.所以试一试把uwp app部署到手机上,并真机调试一把。
目前环境:
1.开发pc电脑是win10,版本1607.加入了insider,所以版本比较高。
2.手机是 lumia 930.版本 1511,手机未加入insider,所以是稳定版本,比较低。(device-portal方式部署要求系统版本必须是win10 1511以上)
3.pc电脑和phone手机在同一个局域网
4.app是vs2015 update3 创建xamarin项目的demo程序。
步骤:
1.配置手机device-portal功能
1.1.手机启用开发者模式
1.2.手机设备门户(device-portal)开启,并开启设备发现
1.3.把1.2显示的wifi地址在pc电脑上打开,显示如图3.
1.4.手机设备发现配对按钮点击,弹出6位pin码,并在1.3页面输入,完成配对。即可看到图4
图3
图4
完成配对之后,就可以安装我们的app了。
安装app:
1.app项目右键应用商店创建应用程序包
基本上是一路next即可。
生成完成后,记住输出地址,我们回到图4的页面。
install app 选择刚才我们生成的安装包。这里需要注意的是。选择文件默认是选择.appx文件
而我们生成大致是这样子,所以这个地方地方选择所有文件,然后选择*.appxbundle这个。
然后接着选择dependency文件,即依赖文件。手机选择arm平台的依赖文件。
选择完成之后,GO!
然后就可以看到
等待安装完成v
就可以回到手机上看到app已安装完成,可以测试拉。FPCL.WIndows
运行起来之后的样子。
调试部分就简单了,usb手机插上电脑,重要的手机需要处于解锁状态。
架构选择arm,调试启动选择device设备。然后就可以run起来了。
当然第一次调试生成这里会卡一会,需要安装调试所需要的几个包。等等就好,不捉急
参考:
https://msdn.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#device_portal
https://msdn.microsoft.com/windows/uwp/debug-test-perf/device-portal
https://msdn.microsoft.com/windows/uwp/debug-test-perf/device-portal-mobile