安卓设备是否有一个设备特定漏洞的编译?

16

我们发现在一些标准Java库内部发生了特定设备的崩溃。这种崩溃只会发生在某个特定型号的设备上。我相信对于各种Android设备来说,还有其他奇怪的问题。

是否有已知问题的编译适用于Android设备的某个地方?我特别考虑的是所提供的库和JVM类型的问题。


我希望... Android 在不稳定性、碎片化和设备特定的错误方面教会了我很多东西。 - Kevin Parker
3个回答

3
我不知道互联网上是否有索引编译的信息。目前,报告和查找特定设备的错误最好的地方可能仍然是通过Android问题跟踪器,当然,只要由消费者开发者发现并报告问题。实际上,一旦您熟悉了搜索功能,它并不差。 HTC特定错误 Samsung特定错误 设备特定错误是Android碎片化的后果,作为Android消费者开发者,我们的应用程序通常需要处理数百种不同的设备型号。即使是被授予Android奖项的顶尖开发者也不能 100%保证他们的应用程序在所有设备上都能无缝运行。如果故障仅适用于市场上少数设备,我就不会太担心。没有什么是完美的,面对现实。

1
尽管我希望有更好的答案,但现在看起来这似乎是我们目前最好的选择。我现在去看看是否提到了我们特别的问题。 - Argyle

0

这也是安卓版本的问题,特别是在中国会经常出现这个问题,你知道,有很多山寨手机。基础的安卓系统一再被修改,作为开发者,你无法处理这个问题,尽力而为是最重要的。


-2

这可能是操作系统版本的差异。我在我的应用程序中也遇到了这样的问题。该应用程序在Desire HD上运行良好,但在Desire S或Wildfire S上崩溃。

后来我发现我在开发中使用的版本是3.0或更高版本。但是Desire S和Wildfire S只有2.3,并且应用程序在这些设备上崩溃。

要识别问题,请直接在设备上调试代码,然后它将给出日志错误。

希望这些信息有所帮助。


正是日志错误向我展示了崩溃发生在Java集合库的深处,而不是“你使用了无效的空键”问题。 - Argyle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接