2013-11-28 48 views
2

我開發了一個Windows Phone 8應用程序。我已經在模擬器中測試了應用程序,並且工作正常。現在我決定在我的windows phone(諾基亞Lumia 520)中測試該應用程序。.xap文件沒有顯示在SD卡

正如您已經知道的測試應用程序一樣,我們需要XAP文件。因此,我通過右鍵單擊項目並選擇構建選項,在Visual Studio 2012中構建應用程序。然後在應用程序的BIN文件夾中生成XAP文件。

現在我已將XAP文件複製到我的Windows Phone上的SD卡的根文件夾中。之後,我重新啓動了我的Windows手機。 現在我點擊開始,然後點擊手機中的商店。現在它必須顯示SD卡選項。 但我沒有得到這個選項。

所以要再次檢查這個,我已經從windows store下載了應用程序(XAP文件)。現在我已經將XAP文件複製到了我的windows phone上的SD卡的根文件夾。之後,我重新啓動了我的Windows手機。現在我點擊開始,然後點擊手機中的存儲。 現在SD卡選項可見。但是隻有一個XAP文件(我從商店下載)是可見的,我開發的文件是不可見的。

我不知道我的XAP文件中存在什麼問題。 請儘早提供解決方案。 謝謝。

回答

2

您需要按照正確的步驟將Windows Phone 8應用程序部署到設備。將手機連接到PC,在Visual Studio 2012中,選擇「部署到設備」選項並構建項目。如果您有開發人員解鎖設備,則會將該應用安裝到您的手機上。

Deploying an app in visual studio

Deploying an app using the application deployment tool

+0

嗨FunksMaName,感謝您的回覆。我的設備不是開發者解鎖。我得到了下載應用程序的安裝選項,而不是我開發的那個。請檢查下面的鏈接。 http://www.windowsphone.com/en-in/how-to/wp8/apps/how-do-i-install-apps-from-an-sd-card – user2636874

+1

AFAIK,你不能部署一個un-在沒有開發人員解鎖手機的情況下向手機簽名應用。可以通過商店,測試版應用程序或實時應用程序獲得的應用程序已簽名(我認爲使用MS PlayReady DRM),因此可以將它們下載並旁裝到手機中。如果沒有簽名,則無法將其安裝到沒有開發人員解鎖的設備。目前有兩種類型的DEV解鎖,請參閱http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769508%28v=vs.105%29.aspx如果您沒有開發人員帳戶,你仍然可以免費解鎖你的手機,你將被限制爲一個設備和2個應用程序。 – FunksMaName

1

你不能在手機上部署從SD卡一個XAP文件,但也有其他幾種方式做到這一點:

  • 如果你有解鎖開發電話(您應該擁有開發人員的身份),您可以將手機連接到PC,並通過Visual Studio直接部署XAP文件(選擇Device而不是Emulator作爲de策略目標)

  • 否則,您可以使用自帶的Windows Phone SDK

  • 三「應用程序部署」的工具,你可以上傳它作爲一個測試版到Windows Phone應用商店這他是非常少見的方式因爲如果你有Windows Phone商店帳戶,你也可以解鎖你的手機...

+0

您好羅賓,謝謝您的答覆。我沒有開發人員解鎖設備。而且,根據以下鏈接過程,我可以安裝從商店下載的應用程序。但我無法安裝該應用程序(我已開發)。 http://www.windowsphone.com/en-in/how-to/wp8/apps/how-do-i-install-apps-from-an-sd-card – user2636874