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

 

  在 Windows10 Mobile開發工具裏,微軟沒有提供 wp8 sdk 中 Application Deployment 同樣的部署工具,參考windows

了一下  StackOverflow 論壇上的帖子(link)和一個不知道什麼語言的文章上的解圖(link),大概嘗試了一下,能夠瀏覽器

部署到 lumia950上。安全

 

  前提條件,安裝 win10 sdk(下載地址) ,phone 經過 usb 鏈接到 pc 端,而且phone 和 pc 網絡鏈接到同一個路由器。網絡

 

一、在 windows10 手機上,先打開開發者模式,獲取設備代碼:架構

1)在手機的 設置 -> 更新和安全 -> 面向開發人員 中,選擇 「開發者模式」:app

     

2)點擊上圖的配對按鈕,彈出代碼框,每次點擊得到的代碼都不一樣:工具

     

 

二、建立一個部署用的 Demo 包,若是已經有 appx 包了,則跳過這一步:開發工具

1)在 visual studio 中,右鍵工程,選擇生成 appx 包:spa

 

2)選擇非商店包。選擇 「不生成捆綁包」,手機的 cup 爲 arm 架構:命令行

 

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 端,經過輸入地址便可:

相關文章
相關標籤/搜索