记录我发现的第一个关于 Google 的 Bug

先贴上 Bug 链接: https://issuetracker.google.com/issues/68969655

Bug 本身是很简单的,就是 Google 的 Android 在线参考文档中,有一处示例代码,有一个很严重的错误, 会引起整个章节的代码都无法有效执行.

对 Android 的 Service 服务有所了解的,可以来这里看下,看能不能发现那个错误: https://developer.android.com/training/connect-devices-wirelessly/nsd.html#discover

基于文章所谓代码,每次注册服务,都会失败,错误码是0.其实这里,还有另一处错误,就是服务类型的格式,必须是以点符号 (.) 结尾,因为在各个回调里,如果注册服务成功,你拿到的 service type 都会被自动加上点符号了.关于 errcode 为0的细节讨论,可以看看 https://stackoverflow.com/questions/36232339/while-using-network-service-discovery-registration-fails-with-error-code-0,被采纳的答案的评论区,有大彩蛋,呼哈哈~~

还有,就是提 Bug 时,我还顺便截了下 Google 的 Bug 自动提交系统的图,留作以后自己看:

最后我想说的是: 我还是觉得这种文档性质的东西,放到特定仓库里,直接 fork 修改发 PR 更方便,快捷.不管怎样, Google 的 Bug 系统,也沾染上我的痕迹了,比想象中要容易呀~~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐沙弥的世界

基于Linux下 Oracle 备份策略(RMAN)

对于 Oracle 数据库的备份与恢复,尽管存在热备,冷备以及逻辑备份之外,使用最多的莫过于使用RMAN进行备份与恢复。而制定RMAN备份策

542
来自专栏编程直播室

Angular 2 中的绑定的方法在无限循环吗?

1234
来自专栏smy

linux常用目录简介

简单归纳: /bin目录(binary)是二进制执行文件目录,主要用于具体应用 /sbin目录(system binary)是系统管理员专用的二进制代码存放目录...

3516
来自专栏分布式系统和大数据处理

Kafka分布式消息系统(搭建Zookeeper集群) - Part.2

kafka使用zookeeper来管理Brokers(kafka服务进程)、执行partition(分区)的leader选举、当出现变更时向kafka发送通知(...

1172
来自专栏linxu shell指南

logrotate机制和原理

日志实在是太有用了,它记录了程序运行时各种信息。通过日志可以分析用户行为,记录运行轨迹,查找程序问题。可惜磁盘的空间是有限的,就像飞机里的黑匣子,记录的信息再重...

762
来自专栏桥路_大数据

多云服务器kafka环境搭建并接收flume日志数据

3639
来自专栏SDNLAB

“访问限制”&“代理访问”实验

前言: 第三届SDN创新大赛又悄悄临近了,第二届大赛时做的题目积压在电脑里实在可惜,因此简单整理,拿出来和大家分享,从代码到实验过程,比较详尽,可以供初学者参考...

33810
来自专栏青玉伏案

Notepad++使用小结

还是那句话“工欲善其事必先利其器”用Notepad++也有一段时间了,也积累了一些东西,写篇博文与大家分享一下使用Notepad++的一些心得。    简单的...

20010
来自专栏应用案例

Nginx+Tomcat 配置负载均衡集群

目的: 同一个项目部署到多个tomcat中,共用80端口。停掉其中任何一个(只要服务有一个在运行),都不会影响用户的使用。 一、项目准备 准备Java项目测试包...

20010
来自专栏小白课代表

编程 | VC++ 6.0 (WIN10可用)安装教程

1623

扫码关注云+社区