?
最近要开发Windows Phone(以下简称WP)的手机游戏,由於使用模拟器实在有些慢,加上装在实体手机上运行会比较有感觉,所以便购买了一只Lumia 920来做为开发机,但是当我要开始把开发的程式Port到实体手机时,却遇到了「无法连接到手机,因为该装置处於开发人员锁定状态....」等讯息!
<a href="http://files.dotblogs.com.tw/v6610688/1310/WindowsPhoneWindowsPhoneWPSDK8_104E5/lock_2.png"></a>
究竟是怎麽回事呢?
要如何解决呢?
其实我们需要对手机做一个注册的动作。
要让手机可以运行你写的程式,我们需要先设定此手机为开发机,如下步骤。
在安装好SDK 8.0後,里面会包含一个软体叫做「Windows Phone Developer Registration」,我们要先找到它并打开,可以透过搜寻的方式
<a href="http://files.dotblogs.com.tw/v6610688/1310/WindowsPhoneWindowsPhoneWPSDK8_104E5/register_app_2.png"></a>
这边有几项重点要说:
首先你需要有个Windows Phone开发帐户或一般的微软的帐户(ex:hotmail),两者的差别在於说
一般的微软的帐户只能注册一只开发实体手机,并且无法发布App,Windows Phone开发帐户则可注册三只,且可发布App
在来,在注册时,要先确定你的Windows Phone有接上电脑,且要连上网路!(如果没有联网但是有接线一样会失败)
如此情况下按注册时,输入你的帐户才有可以成功^.<
<a href="http://files.dotblogs.com.tw/v6610688/1310/WindowsPhoneWindowsPhoneWPSDK8_104E5/register_2.png"></a>
此为解锁成功的图示:
<a href="http://files.dotblogs.com.tw/v6610688/1310/WindowsPhoneWindowsPhoneWPSDK8_104E5/unlock_2.png"></a>
当你看到此画面後,就可以对专案设定「Device」并且成功在实体机上执行罗!
<a href="http://files.dotblogs.com.tw/v6610688/1310/WindowsPhoneWindowsPhoneWPSDK8_104E5/run%20device_2.png"></a>
最後,如果你有Windows Phone开发帐户,也可以在Dev Center上看到你的所有注册为开发用手机
<a href="http://files.dotblogs.com.tw/v6610688/1310/WindowsPhoneWindowsPhoneWPSDK8_104E5/account_2.png"></a>
希望透过这篇文章可以让想要用实体手机开发的人在遇到此问题可以迅速的解决
参考资料
<a href="https://dev.windowsphone.com/en-us/Account/Devices" target="_blank">How to register your phone for development</a>
文章中的叙述如有观念不正确错误的部分,欢迎告知指正 谢谢 =)
另外要转载请附上出处 感谢
<a target="_top" href="http://s1.dotblogs.com.tw/admentorserve.aspx?type=click&z=18&a=11"></a>
DotBlogs Tags:
<a href="http://www.dotblogs.com.tw/v6610688/Tags/windows%20phone/default.aspx">windows phone</a>
<a href="/v6610688/archive/2013/11/23/windows_phone_serialize_file_isolatedstorage_datacontract.aspx">[Windwos Phone]使用序列化(Serialize)做IsolatedStorage档案储存与读取-使用简单资料合约(DataContract)</a>
<a href="/v6610688/archive/2013/11/02/parsing_html_by_html_agility_parser_on_windows_phone_8.aspx">[Windows Phone/C#] C# 网页撷取资料 解析网页标签(HTML Parser )API -HTML Agility Pack 以Windows Phone 8 为例</a>