BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Android 4.2的“12月消失bug”分析

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 臧秀涛 关注 2 他的粉丝 发布于 2013年1月2日. 估计阅读时间: 5 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

如果你正在使用Android 4.2系统的手机,你将无法包含像12月生日这样的重要事件。这是因为,Google在联系人应用(这是Android开源项目的一部分)的日期选择控件中忘记包含12月了。该问题已经通过bug #39692报告给Android的问题跟踪程序,而且Google也已确认。

如果可以使用Android 4.2手机,你会注意到,在日期下拉列表中选择月份时,在11月之后会直接跳到1月。不过该bug并没有影响日历应用。

Google急急忙忙地发布Android 4.2,是有意与Windows Phone 8的发布展开竞争吗?

一位位于美国旧金山的不愿透露姓名的软件质量经理评论到:

Android是一个分裂非常严重的操作系统。真希望手机仍然只有2.3或2.2版本。在从Google获取了代码后,制造商就必须升级。只有带有Google商标的Nexus才用到了最新代码。如果希望使用最新的软件,几乎不得不购买一部新手机。我有一部从办公室拿到的Android手机,其系统为4.1版本,因此我的没有受到影响。

Raymond Wong写到:

最新版的Android塞满了包括Photo Sphere在内的各种新特性,但整个12月却都丢失了。Google(GOOG)在星期一承认Android 4.2中有一个bug,那就是只显示一年的11个月。

Guardian Technology写到:

“Jelly Bean”(译者注:果冻豆,Android 4.2的版本代号)月份选择器中存在零索引错误,意味着生日在12月的信息无法添加到联系人中。

Pocketables的总编John Freml写到:

在我的测试中,仍然可以通过Google的Web接口把12月的日期添加到联系人中,而且在查看运行Android 4.2的设备时,这些日期显示正常。

David Beren写到:

我们知道,每个新的Android发布版本都有可能发现一些bug,这我们也接受。但发现丢失12月这种问题,就是一个有点滑稽的大跟头了。

Richard Devine @ Android Central:

我们还有一部运行Android 4.1.2的Nexus 7,上面确实一切正常。

Mike Epstein写到:

对一部智能手机而言,年关可能会非常孤独。

Jim Boothe在Mike的帖子下面评论到:

12月并没有消失,不过是被压缩到一天中了,所以11有31天,而非通常的30天。

技术博主Lakhyajyoti Saikia写到:

因为使用运行Android 4.2的设备的人并不多,所以只有一小部分Android用户会受到影响。

NDTV说到:

“看来Google的某个人不喜欢圣诞节,或者说得更具体点,整个12月他都不喜欢。”

TechCruch的报告如下:

Android Central报告说,Google正在通过空中更新将Android 4.2.1推向至少包括Nexus 4和Nexus 10在内的设备(Nexus 7和Galaxy Nexus等硬件可能会跟进)。这一小幅更新修复了令Google 非常尴尬的12月消失bug。

和大部分Android新版本的情况一样,更新正在逐步推出,所以就算你现在还没看到也不必担心。

Rainer Diabl在Android Google+上评论到:

害怕忘掉圣诞节,所以我又重装了4.1。

Charlie Knox提到:

不要忘了圣诞节!

Livesh评论说:

真不敢相信,竟然所有的人都在抱怨免费的东西。Google没有为Android收取任何费用,而这就是它得到的报答。

尽管Android团队一直在为发布更新而努力,但Rohit 在官方代码页上贴出了一个花招似的解决方案:

只需要进入设置 >> 语言与输入法 首先临时将语言修改为中文或日文(这是我最喜欢的) 现在转到联系人,输入在12月的日期 稍后将语言修改回你的首选语言

我试过,行得通。

据报道,Google在Android 4.2.1中已经修复了该bug。一个用户在官方bug跟踪页面上评论到:

我的Nexus 10刚刚刷新到4.2.1,可以证实12月已经回来了。

Simon提到:

Galaxy Nexus的takjuyakju两种固件也正在向4.2.1升级。当然,12月已经有了。

参考英文原文Android 4.2 December Bug Dissected

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

Google的研发小组不做测试吗?这么明显的边界测试BUG都没被发现。 by Zhang Chang

Google的研发小组不做测试吗?这么明显的边界测试BUG都没被发现。
联想到iPhone在年底和年初屡屡出现系统BUG,不由得怀疑他们的测试水平和态度。

Re: Google的研发小组不做测试吗?这么明显的边界测试BUG都没被发现。 by Li Qiu

话说我用的Galaxy Nexus我系统是中文的,当时看到报这个bug时候还去试了的,可能是语言的原因,反正我的Galaxy Nexus在4.2的时候是有“十二”月的,再话说连我的Galaxy Nexus都收到4.2.1的OTA快2个月了,这儿才登这个新闻,这新闻也实在太“新”了吧....

Re: Google的研发小组不做测试吗?这么明显的边界测试BUG都没被发现。 by 臧 秀涛

的确是有些迟了。

great article by runak k

tech blog is a tech blog for geeks who want to seek knowledge about latest tech trends.

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

4 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT