您的位置:首页 > 移动开发

11、使用 WinAppDeployCmd 部署appx 包到 Windows10 Mobile上(更新)

2015-11-20 11:51 411 查看
  在 Windows10 Mobile开发工具里,微软没有提供 wp8 sdk 中 Application Deployment 一样的部署工具,参考

了一下 StackOverflow 论坛上的帖子(link)和一个不知道什么语言的文章上的解图(link),大概尝试了一下,可以

部署到 lumia950上。

  前提条件,安装 win10 sdk(下载地址) ,phone 通过 usb 连接到 pc 端,并且phone 和 pc 网络连接到同一个路由器。

1、在 windows10 手机上,先打开开发者模式,获取设备代码:

1)在手机的 设置 -> 更新和安全 -> 面向开发人员 中,选择 “开发者模式”:



2)点击上图的配对按钮,弹出代码框,每次点击获得的代码都不同:



2、创建一个部署用的 Demo 包,如果已经有 appx 包了,则跳过这一步:

1)在 visual studio 中,右键工程,选择生成 appx 包:



2)选择非商店包。选择 “不生成捆绑包”,手机的 cup 为 arm 架构:



3)生成包,并获取当前包路径:



3、通过 WinAppDeployCmd.exe 工具,获得手机 ip,并配对

1)打开 Windows 默认命令行工具,导航到 WinAppDeployCmd.exe 的目录下面,

(我的 Windows 和 开发 sdk 安装在 D盘):

输入命令,按回车:

cd D:\Program Files (x86)\Windows Kits\10\bin\x86




2 )获取 phone 的 ip 地址,在命令行工具中,输入:

WinAppDeployCmd.exe  devices


获取到手机的 ip 地址:



3)通过 WinAppDeployCmd 与手机配对:

格式:

WinAppDeployCmd install -file “<path>” -ip <ip> -pin <pin>


这里使用的命令为:

WinAppDeployCmd install -file "D:\Users\duanb\Desktop\app\demo\DeployDemo_1.0.0.0_ARM_Debug_Test\DeployDemo_1.0.0.0_ARM_Debug.appx"
-ip 192.168.1.111 -pin G2z2w2


然后输入回车,appx 包就被部署到手机上了:



更新:

方法二:

在 windows10 Mobile 10.0.1.586.x 手机上,可以直接通过浏览器进行部署:

在手机设置 -> 面向开发者 中,可以看到部署的地址等:





在 pc 端,通过输入地址即可:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: