2010-10-19 68 views
3

我开发了一个主屏幕小部件。第一个版本在一个nexus,htc evo 4g和motorola droid上进行测试。工作得很好。在Android市场上发布后,有人报告说它不适用于三星迷宫(星系s)。事实证明有2个不兼容(bug)?与星系android实现。一个是布局,另一个是意向处理。哪里应该报告与不同的Android设备不兼容?

它们很容易解决,但是应该在哪里报告?

+0

你怎么知道他们是“虫子”?它不工作的方式,android需要它的工作?或者它只是不同? – Falmarri 2010-10-19 21:29:03

+0

我的确在问题市场的括号中加入了“bug”。我不会有一个问题,说股票android的不同行为是一个错误。尽管我故意将它们称为不兼容。 – 2010-10-27 15:57:51

+0

经过进一步调查,似乎我的问题与2.1和2.2之间的差异有关,而不是星系(我总是认为它有2.2,因为它是一个新手机,doh!)。虽然,我不确定这些应该记录在哪里。是否应该提交错误报告? 2.2工作正常,所以不需要修复,但人们可能想知道是否遇到问题。 – 2010-10-27 19:48:55

回答

1

我会先在StackOverflow上发布问题,描述您的实际症状(请提供每个理论上的问题一个问题),所以我们可以确定是否存在兼容性问题。或者也许您的问题已经在其他问题中解决了。

一旦我们确定设备中似乎存在真正的缺陷,取决于制造商,我可能会提醒他们有关问题。虽然这类事情的公共频道很少,但我试图与尽可能多的设备制造商建立关系,只是为了解决这些问题。此外,一旦兼容性缺陷得到确认,我,您或某人可以file a bug针对Compatibility Test Suite (CTS)。这是设备必须通过的一系列测试,才有资格获得Google的Android Market和相关应用。真正的兼容性问题应该被CTS挑选出来,所以我们在将来不会遇到类似的兼容性问题。例如here is a CTS bug我报道过三星手机有缺陷,here is a CTS bug我报道过HTC手机有缺陷。

这是相当重要的,我看到兼容性相关的StackOverflow问题。由于我不知道@语法是否在问题中起作用,因此您可能希望在自己的问题中附加一条评论,发送到@CommonsWare,以增加出现您的问题的几率。

+0

我会尝试@语法。我还要添加“android-compatibility”标签。除非有更好的建议。 – 2010-10-27 16:07:04

+0

事实证明,我无法创建“android-compatibility”标记,因为我没有1500点声望点。 – 2010-10-27 17:50:41

+0

@jason gilbert:考虑'android-compatibility'标记。 – CommonsWare 2010-10-27 17:54:09

0

一般而言,特定Android手机的错误应向制造商报告。不幸的是,你经常需要做一点挖掘才能找到一个联系制造商的地方。对于三星来说,你可以尝试提交support request?我找不到任何Android特定的错误列表。

+0

这是问题的一部分。在每个供应商网站上找到一个地方是一件痛苦的事情,或者说是不可能的一个中心位置对于开发者和用户来说可能会更好。 – 2010-10-27 16:01:13

相关问题