Android Studio3.0踩坑日記
最近剛升級了Android Studio3.0,目前我又從事內存優(yōu)化方面的工作,少不了要經常采集內存,可是前些日子,在采集內存時候,經常會遇到一個問題

錯誤日志
然后我就采集不出來當前內存中的信息了,

image.png
于是乎,我不要臉的向google爸爸提交問題,但是呢,因為各種因素(你懂的)我沒辦法提交我的錯誤日志報告,只能goole、stackoverflow一頓亂查,然而并沒有什么卵用。最后只好去google爸爸的Issue Tracker查找這個問題,還真被給給找到了,解決方案當然我也可以截圖答案給各位看官大佬。

解決方案
大佬可能會說,你就不能給我翻譯下?好好好
- 翻譯:這經常發(fā)生在你捕獲hprof文件時(這句是廢話)。這只在特殊設備上發(fā)生么?模擬器你采集時也發(fā)生這個crash了么?我以前遇到過一次這個問題,這是因為這個存儲hrpof的跟文件被標記為root級別的權限。你能檢查下/data/local/tmp/perfd/cache/這個文件夾的權限級別,并查看下是不是root的shell命令行能訪問呢?感謝Goole爸爸推出的新功能。我能通過Device File Explorer直接查看這個文件夾
image.png
然后我想了想思路有兩個,老司機肯定都懂了
1.我直接root設備
2.我修改這個文件夾的權限
至此,解決這個問題大佬們當我亂bb一頓就好
你問我沒辦法root,不好意思我的tv設備可以rootimage.png
溜了溜了

