標籤:
在 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 包就被部署到手機上了:
11、使用 WinAppDeployCmd 部署appx 包到 Windows10 Mobile上