大家在开发安卓 APP 的时候,如果遇到只有特定机型会出现的 BUG 时都是怎么调试的呢?

2018-12-28 12:29:49 +08:00
 equationl

比如这个问题,经过 3 个月的统计,只有华为,且安卓版本为 8.0 才会出现。 而我手上并没有华为真机,所以不知道该怎么调试。 虽然这三个月之间我也尝试过直接改,但显而易见,一直没有修复... 所以我觉得可能还是需要一个真机调试来的方便一点? 那么对于这种情况,V 友们怎么解决的呢?

2272 次点击
所在节点    问与答
15 条回复
insomnia1232
2018-12-28 12:36:25 +08:00
我一般公司群里问谁有
byteli
2018-12-28 12:40:31 +08:00
网上找云真机,用免费额度试试
qq292382270
2018-12-28 12:41:47 +08:00
我们这里的做法就是上咸鱼收一台..
hugetimors
2018-12-28 12:42:30 +08:00
之前华为云有免费的云真机,可以去试试
nicevar
2018-12-28 12:47:24 +08:00
能搞到真机的话当然更好,搞不到靠 log+经验,具体什么问题楼主可以提一下
华为的机器我暂时能想到的有两个地方,一个是 textureView,华为的部分机型支持有问题,还有就是 heapsize 的限制高端机型也是 256 的
我见过最奇怪的问题是某一款机型一个颜色值在 TextView 背景显示不正确,怎么检查都不到问题,最后把颜色 rgb 值+1 解决问题了
equationl
2018-12-28 12:49:58 +08:00
@insomnia1232 哈哈,周围问了一圈,用的都是比较老的华为手机
equationl
2018-12-28 12:50:52 +08:00
@qq292382270 开始也是想的收一台,然而闲鱼便宜的都是老机型...
daveze
2018-12-28 12:52:00 +08:00
你们都不知道有云真机调试吗?
j717273419
2018-12-28 12:52:54 +08:00
突然有个疑问啊!你像他们手机公司有没有提供对应的镜像,
可以让我们安装在模拟器里面的,或者就算他们不提供,那他们对应手机型号的一些系统镜像,我们有没有办法在虚拟机和模拟器中跑起来?
devjoe
2018-12-28 13:00:05 +08:00
支付宝上可以租手机
equationl
2018-12-28 13:31:02 +08:00
@byteli
@hugetimors
@daveze 感谢!刚才去找了云真机测试了一下,不过平台上没有 Bugly 上传 Crash 的机型,我试了平台上其他所有的华为 8.0 的手机均无法重现,可能是我测试步骤不对,或者是这问题真的只是对这特定的机型才存在吧
rumengzhenxing
2018-12-28 14:25:21 +08:00
OTWay
2018-12-28 14:27:05 +08:00
回收用户的机器,就没有这个 bug 可
Genokiller
2018-12-28 14:29:23 +08:00
应该有报错信息吧,可以贴出来看一下
enumd
2018-12-28 17:28:04 +08:00
华为的 ROM 是对开发者不友好,改动太大了
做了这么多项目,基本上就华为的手机有问题,以前还有个魅族(现在好像凉了)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/521849

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX