Android Studio3.0踩坑日记
最近刚升级了Android Studio3.0,目前我又从事内存优化方面的工作,少不了要经常采集内存,可是前些日子,在采集内存时候,经常会遇到一个问题
然后我就采集不出来当前内存中的信息了,
于是乎,我不要脸的向google爸爸提交问题,但是呢,因为各种因素(你懂的)我没办法提交我的错误日志报告,只能goole、stackoverflow一顿乱查,然而并没有什么卵用。最后只好去google爸爸的Issue Tracker查找这个问题,还真被给给找到了,解决方案当然我也可以截图答案给各位看官大佬。
大佬可能会说,你就不能给我翻译下?好好好
- 翻译:这经常发生在你捕获hprof文件时(这句是废话)。这只在特殊设备上发生么?模拟器你采集时也发生这个crash了么?我以前遇到过一次这个问题,这是因为这个存储hrpof的跟文件被标记为root级别的权限。你能检查下/data/local/tmp/perfd/cache/这个文件夹的权限级别,并查看下是不是root的shell命令行能访问呢?感谢Goole爸爸推出的新功能。我能通过Device File Explorer直接查看这个文件夹
然后我想了想思路有两个,老司机肯定都懂了
1.我直接root设备
2.我修改这个文件夹的权限
至此,解决这个问题大佬们当我乱bb一顿就好
你问我没办法root,不好意思我的tv设备可以root
溜了溜了