最近要開發Windows Phone(以下簡稱WP)的手機遊戲,由於使用模擬器實在有些慢,加上裝在實體手機上運行會比較有感覺,所以便購買了一隻Lumia 920來做為開發機,但是當我要開始把開發的程式Port到實體手機時,卻遇到了「無法連接到手機,因為該裝置處於開發人員鎖定狀態....」等訊息!
究竟是怎麼回事呢?要如何解決呢?
前言
最近要開發Windows Phone(以下簡稱WP)的手機遊戲,由於使用模擬器實在有些慢,加上裝在實體手機上運行會比較有感覺,所以便購買了一隻Lumia 920來做為開發機,但是當我要開始把開發的程式Port到實體手機時,卻遇到了「無法連接到手機,因為該裝置處於開發人員鎖定狀態....」等訊息!
究竟是怎麼回事呢?
要如何解決呢?
其實我們需要對手機做一個註冊的動作。
註冊手機為開發機
要讓手機可以運行你寫的程式,我們需要先設定此手機為開發機,如下步驟。
1﹒啟動「Windows Phone Developer Registration」軟體
在安裝好SDK 8.0後,裡面會包含一個軟體叫做「Windows Phone Developer Registration」,我們要先找到它並打開,可以透過搜尋的方式
2﹒輸入你的Windows Phone開發帳戶或微軟的帳戶
這邊有幾項重點要說:
首先你需要有個Windows Phone開發帳戶或一般的微軟的帳戶(ex:hotmail),兩者的差別在於說
一般的微軟的帳戶只能註冊一隻開發實體手機,並且無法發布App,Windows Phone開發帳戶則可註冊三隻,且可發布App
在來,在註冊時,要先確定你的Windows Phone有接上電腦,且要連上網路!(如果沒有聯網但是有接線一樣會失敗)
如此情況下按註冊時,輸入你的帳戶才有可以成功^.<
3﹒註冊完成,解鎖成功執行
此為解鎖成功的圖示:
當你看到此畫面後,就可以對專案設定「Device」並且成功在實體機上執行囉!
最後,如果你有Windows Phone開發帳戶,也可以在Dev Center上看到你的所有註冊為開發用手機
結論
希望透過這篇文章可以讓想要用實體手機開發的人在遇到此問題可以迅速的解決
參考資料
How to register your phone for development
文章中的敘述如有觀念不正確錯誤的部分,歡迎告知指正 謝謝 =)
另外要轉載請附上出處 感謝