silverlight – 什么可能导致我的WP7应用程序仅在某些型号上崩溃?

silverlight – 什么可能导致我的WP7应用程序仅在某些型号上崩溃?,第1张

概述我一直在研究和解决这个问题大约一个月.我不希望任何人能够给我一个明确的答案.我现在完全没有想法,可以使用任何东西. 问题是我的应用程序只在某些型号的手机上崩溃.我有一个HTC环绕,运行正常.它也已经在三星Focus上进行了测试,并且可以在那里工作.它在HTC莫扎特上非常稳定地崩溃.还有其他手机崩溃,但我不知道它们是什么型号.我无法访问HTC莫扎特,因此调试非常困难. 我正在处理应用程序Unhand 我一直在研究和解决这个问题大约一个月.我不希望任何人能够给我一个明确的答案.我现在完全没有想法,可以使用任何东西.

问题是我的应用程序只在某些型号的手机上崩溃.我有一个HTC环绕,运行正常.它也已经在三星Focus上进行了测试,并且可以在那里工作.它在HTC莫扎特上非常稳定地崩溃.还有其他手机崩溃,但我不知道它们是什么型号.我无法访问HTC莫扎特,因此调试非常困难.

我正在处理应用程序UnhandledException事件,我尝试了解每个后台线程.错误处理代码永远不会运行.

我知道的:
有时冻结并需要按下电源按钮.至少一次需要取出电池.大多数时候它会冻结然后崩溃.
在所有内容显示之前,大部分时间它都会在主菜单上崩溃.
它并非100%一致.有时它可以工作一点点,但永远不会很长.
这不是因为内存不足.大多数时候它在使用少于8MB时崩溃.
当所有异常处理都不起作用时,我添加了调试日志记录.这会减慢速度,但与此同时问题就会消失.

这些症状让我听起来像僵局.虽然我已经检查了代码,但是没有线程一次输入超过1个锁.

关于我应该如何追踪这一点的任何想法将不胜感激.

编辑:这是my game的WP7版本.我刚刚与志愿者一起确认HTC莫扎特,在网络上运行的代码的最简单转换将在手机上崩溃.那段代码没有网络,隔离存储或声音.

我也应该提到这已经通过认证并且在市场上待了几天,直到我把它取下来因为它得到了不好的评论(因为它对一些人来说无法播放)

解决方法 如果设备锁定,那么我的怀疑是看你最接近驾驶员级别/硬件的区域,(看你的游戏)是:

>显示器
>声音

它也可能仅仅是由于处理/ cpu活动 – 但通常“用户级”代码不能锁定您的手机 – 该功能是为内核软件保留的.

真正测试这一点的唯一方法是掌握一个“可靠崩溃”的设备(例如莫扎特),并逐个完成禁用功能位的过程.

如果这是一个Silverlight应用程序,那么我希望微软能够提供帮助 – 我会通过AppHub和他们当地的福音传播团队与他们联系 – 他们将有能力和动力来帮助你.

我很乐意协助测试开发人员解锁的HTC奖杯,如果有帮助的话!

总结

以上是内存溢出为你收集整理的silverlight – 什么可能导致我的WP7应用程序仅在某些型号上崩溃?全部内容,希望文章能够帮你解决silverlight – 什么可能导致我的WP7应用程序仅在某些型号上崩溃?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1007409.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存