Windows Phone 8 新增功能:解鎖開發者手機和新的除錯功能

l_serein發表於2013-03-27
同WP7相同,Windows Phone 8 手機解鎖也需要
1. 需要一個開發者賬號,開發者賬號關聯的windows live ID的賬號和密碼,一個開發者賬號最多同時解鎖三臺手機。
2. 一臺安裝有WP8 SDK的Windows8 PC
3. 通過USB或者Wifi連線PC的手機,手機和PC必須聯網,解鎖過程中手機不能鎖定螢幕


當滿足以上三個條件時,你可以通過Windows Phone Developer Registration.工具解鎖,工具位於C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\Phone Registration 檔案下的PhoneReg, 雙擊PhoneReg,按照提示輸入使用者名稱和密碼後,正常情況下就完成了手機解鎖。

當然,你也會遇到各種各樣的問題,比如手機沒有連線Wifi,手機螢幕處於鎖定狀態。

另外你也可能遇到   make sure the IpOverUsbSvc is running. “請確定Windows Phone IP Over USB傳輸(IpOverUsbSvc)服務正在執行”的問題,IpOverUsbSvc 位於 C:\Program Files (x86)\Common Files\Microsoft Shared\Phone Tools\CoreCon\11.0\Bin ,一般只需要通過,開啟“工作管理員”--》“服務”---》找到“IpOverUsbSvc”服務,先“停止”然後“開始”即可解決,負責通過重啟PC手動執行IpOverUsbSvc.exe等方法來解決。

解鎖後的手機,可以通過 XapDeploy 工具直接部署Xap應用,工具位於  C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\XAP Deployment


在除錯過程中,同WP7不同的是:
1. 不需要再啟動Zune或者WPConnect.exe等管理軟體,只需要保證“IpOverUsbSvc”服務正在執行即可。
2. 可以再Debug模式下直接開啟拍照功能。
3. 在Project Designer中的Debug頁裡,您可以選擇除錯應用的託管程式碼部分或是原生程式碼部分。如果應用與後臺代理進行了通訊,您還可以選擇是否獨立地除錯後臺程式碼部分。您也可以在一個除錯會話裡面,同時除錯應用和後臺代理。
4. 針對Windows Phone 8的應用,不僅可以直接啟動除錯,也可以在通過磁貼或是推送通知來啟動除錯。當您在Windows Phone 8模擬器或是手機上啟動除錯的時候,點選Back按鈕退出應用,此時除錯工具依然會保持連線。當您通過磁貼或推送通知再次啟動應用的時候,可以繼續進行除錯。

相關文章