跟蹤查看安卓原生代碼時可能會發現以下狀況api
沒有辦法查看到具體代碼。gradle
網上看了一下,好多說修改jdk.table.xml中的sourcePath的,測了一下,沒用,每次重啓studio都會重寫覆蓋掉這個xml文件。可能這個辦法只針對studio2吧。ui
這個問題跟API版本有關3d
能夠看到26和27是有專門的source sdk的,但最新28尚未。全部28目前應該是沒辦法看到源碼的。xml
因此api28想看到源碼,只能修改sdk版本。blog
修改build.gradle源碼
改成須要的而且支持源碼版本,保存 重啓就能夠看到源碼了。io
高版本改到低版本還會有兼容性的問題須要處理,好比低版本不支持的新特性。這裏不得不吐槽一下,安卓各個版本直接的兼容真是坑爹。table