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-on-your-dev-portal/http://stackoverflow.com/a/30894250/1466046 https://mtaulty.com/2015/02/19/m_15734/ – magicandre1981

ответ

0

Похоже, проблема решена. Причиной сбоев был файл актива. Этот файл представляет собой масштабированную версию плитки приложения, которая автоматически создается Visual Studio. Использование этого файла разрешено, когда приложение развертывается из VS, но не в хранилище.