gpt4 book ai didi

Android 应用程序仅在一台设备上崩溃

转载 作者:行者123 更新时间:2023-12-02 03:46:51 24 4
gpt4 key购买 nike

我正在开发一款新游戏,它可以在我的测试设备、7 英寸平板电脑和智能手机上完美运行。但它在我的 Galaxy Tab2 10 英寸平板电脑上崩溃并出现内存不足错误。当我开始玩第二个游戏时,它总是崩溃!我花了整整一周的时间检查代码,但无法找出问题所在。

当我从菜单屏幕播放时,一切正常。当我想从关卡屏幕重玩游戏关卡时,游戏将在第二次启动时崩溃。关卡屏幕由 3 个 fragment 组成,每个 fragment 有 32 个按钮(大小为 4kB)。我尝试使用 viewPager.setOffscreenPageLimit(1); 在内存中仅保留一个 fragment 但这并不能解决问题。

有人可以在某个方向上启发我去哪里寻找潜在的问题吗?为什么只有 10 英寸平板电脑崩溃?

谢谢。

最佳答案

您有权访问该设备吗?尝试仅使用部分资源启动应用程序,看看开始出现 OOM 错误的限制是多少。

保留this所以请记住,某些设备将具有不同数量的可用内存。

阅读this Google 博客文章,看看您是否可以释放应用程序中的任何资源。

最后profile调试时应用程序的内存,并查看如何提高应用程序的内存效率。如果上述所有方法都失败,您可能只能说您的应用程序与该特定设备不兼容。

关于Android 应用程序仅在一台设备上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19943631/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com