我的Windows Phone 8.1应用程序的商店版本无法在我的开发手机上启动

时间:2015-02-04 15:27:51

标签: c# windows-phone-8.1

我的Windows Phone 8.1应用程序(C#/ XAML)已准备好进行测试/存储,但我遇到了一个奇怪的问题。 当我的应用程序从我的诺基亚930上的商店下载时,它会在应用启动的启动画面期间立即退出。 从商店下载后,同样的应用程序在其他手机(诺基亚920,930,830,630)上运行良好。 我的诺基亚已注册为开发人员设备,并在开发期间使用。 当通过USB从Visual Studio 2013.4侧面加载和/或使用应用程序部署工具加载商店测试数据包时,该应用程序正常工作。该应用程序通过了商店认证,并被上传到商店。 我在我的诺基亚删除了应用程序的开发版本,取消注册开发设备,删除了现场sso同意,重新启动(软)手机,没有读/写安装或临时目录,用JSON.Net 6.07读取两个json文件来自localdir等,...但商店的应用程序仍然无法正常工作。 dev.windowsphone.com或google.analytics

上没有崩溃报告

任何提示?

更新,但没有解决方案:

https://social.msdn.microsoft.com/Forums/windowsapps/en-US/059ae827-0494-4c21-a529-492a9240193e/geofence-background-task-exception-the-drive-cannot-locate-a-specific-area-or-track-on-the-disk?forum=wpdevelop

2 个答案:

答案 0 :(得分:0)

我无法说明您的应用崩溃的原因,但如果您转到设置>反馈和启用保存信息,您将从应用程序中获得崩溃转储。曾经有一个关于文件列表未正确更新的问题,因此您必须断开连接并再次连接手机以实际查看转储文件。我不知道这是否还是个问题。

将转储文件复制到开发框并使用调试器将其打开。这应该告诉你为什么它会崩溃。

答案 1 :(得分:0)

我有两个星期的冒险经历...... 我在商店里有一个基于WP 8.0 的应用程序,没有任何问题 然后,我将WP-project(基于Xamarin.Forms 1.4.4)从WP 8.0本地更新到WP 8.1 (已在本地工作,没有问题)。
注意:我认为,如果您使用Xamarin或直接WP开发并不重要。

将新软件包上传到MS开发中心后,该应用程序已经发货(几天后)到商店,我可以在手机上更新我的应用程序。
在手机上加载更新后,应用程序完全被破坏了(不再开始)。

我的奥德赛之后的结果(我也通过MS开了一个案例):

  • 在开发中心加载新应用时,您必须定义和 预留"申请名称" (也显示名称)。
  • 开发中心然后自动生成"键" " 身份名称"也基于应用程序名称("身份名称"也是以后更新软件包的关键)。
  • 如果您定义长"应用程序名称" ,则 生成"身份名称"将变得长50个字符然后 自动剪切到50个字符(我的应用程序的情况是这样的, 因为我已经定义了一个很长的应用程序名称")。
  • 如果应用程序具有50个字符"身份名称"已安装,然后使用相同的"身份名称"进行更新。在WP 8.1设备上,它不再开始了!
  • 这是WP 8.1中已知的MS-Bug

由于我(与MS一起)没有找到解决问题的方法/使用工作包更新已经发布的应用程序,我最终(不得不)进入:

向商店发送一个全新的应用程序(新的"应用程序名称",新的"身份名称")。

这意味着已经下载了该应用的用户已经丢失了#34;对我们来说(应用程序根本不再工作)。 随着新包(符合逻辑)生成新的下载链接(直接链接到商店中的应用程序),我们还必须更改所有周围的主题,如广告(传单),主页,门户网站中的QR码等。上...

MS希望增强开发中心(如果生成的"身份名称"变成50个字符,则发出警告),但如果某个应用已经附带了50个字符"身份名称"。