我在调试Android应用程序的同时正常运行,并且在手机中运行良好。但是过了一段时间,它不起作用了(我没有更改任何代码)。在某些手机中它可以正常工作,但在某些手机中却不能正常工作(启动屏幕后应用崩溃)。
答案 0 :(得分:1)
我不知道在您的情况下具体不适的是什么,尽管您的应用为何可以在特定手机上使用而不在其他手机上使用的可能性很多,
这些是我能看到的主要信息,说明为什么您在某些手机上而不是在其他手机上遇到问题。
答案 1 :(得分:1)
我的最佳实践是爱人minsdk版本并为您的项目做绒毛。 观看所有警告,并使该警告的代码更清晰,或者使用所有目标android版本支持的其他功能和方法。 我也建议将支持库重构为androidx。 并通过使用Compat Helper删除所有弃用警告。 例如DrawableCompat,ViewCompat,ContextCompat,... 这将提高您在大多数设备上的应用程序成功率。 如果再次崩溃,则可以使用诸如acra或instabug等之类的报告工具来了解到目前为止受影响设备上的应用程序中发生了什么。 您还可以使用gradle插件在多个模拟器实例上运行应用程序,并在任何android版本上运行测试以测试兼容性问题。
BR