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

时间:2024-01-18 22:54:26

  在 Windows10 Mobile开发工具里,微软没有提供 wp8 sdk 中 Application Deployment 一样的部署工具,参考

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

部署到 lumia950上。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

输入命令,按回车:

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

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

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

WinAppDeployCmd.exe  devices

获取到手机的 ip 地址:

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

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 包就被部署到手机上了:

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

更新:

方法二:

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

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

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

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

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

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