2016-12-16 169 views
0

我正在處理一個奇怪的問題,長期以來一直讓我頭痛。從商店下載的Windows Phone 8.1應用程序崩潰

我有一個Windows Phone 8.1(WinRT)應用程序,它的第一個版本是我幾年前發佈的。在過去的幾個月中,我一直在進行一項重大更新,其中包括增強現實作爲最突出的特徵。

很明顯,應用程序需要使用相機預覽,這就是麻煩開始的地方。我已經閱讀了其他主題中關於相機API問題的討論,但是我沒有找到明確的解決方案。

在提交更新之前,我對我的Lumia 620進行了大量測試,所有測試都正常。但是,如果該應用程序是從商店下載的,則相機預覽開始時會立即崩潰並且相機圖片變綠。這是一個完全相同的應用程序包,並且已經聲明瞭所有必需的功能。

所以基本上我不知道我的應用程序是否有效,除非我將它提交給商店。

任何幫助將不勝感激。

編輯:經過多次的隱藏應用程序提交,我已經崩潰的原因縮小到下面的代碼塊:

RandomAccessStreamReference rasr = RandomAccessStreamReference.CreateFromUri(new Uri("ms-appx:///Assets/Square44x44Logo.scale-100.png")); 
var streamWithContent = await rasr.OpenReadAsync(); 

最後上面的行會導致應用程序終止。當應用程序從VS部署時,相同的代碼正常工作。 任何想法?

+0

你有鏈接到商店?應用程序崩潰在8.1或Win10移動?或兩者? – magicandre1981

+0

這裏是商店的鏈接:https://www.microsoft.com/en-us/store/p/precise-sat-finder/9wzdncrcwdqv 我已經從當前包中刪除了有問題的功能。 它肯定會在我的Lumia 620(WP 8.1)上崩潰,到目前爲止我收到的所有報告都來自8.1用戶。我不知道它是否也在Win10上崩潰。 – AndB

+0

獲取崩潰轉儲並分析它們:https://blogs.msdn.microsoft.com/stephe/2015/03/30/how-to-use-windows-or-windows-phone-store-app-crash -dumps-found-your-dev-portal/http://stackoverflow.com/a/30894250/1466046 https://mtaulty.com/2015/02/19/m_15734/ – magicandre1981

回答

0

看起來問題現在已解決。崩潰的原因是資產文件。此文件是應用程序切片的縮放版本,由Visual Studio自動創建。當應用程序從VS部署但不在商店中時,允許使用此文件。

相關問題