最近在學習Android Studio時,回顧了一些Java原始碼,發現有些原始碼點開以后找不到對應的真正代碼,如HashMap中的TreeNode是繼承自LinkedHashMap.LinkedHashMapEntry,但顯示找不見LinkedHashMapEntry這個靜態內部類,而且LinkedHashMap中的方法只有一句話
throw new RuntimeException("Stub!");
網上搜了一下,有位解決辦法是說洗掉 用戶目錄/.AndroidStudio3.6/config/options 下的 jdk.table.xml,但是好端端的檔案刪了肯定不太好嘛,
查看原始碼的時候,同一個包下的同一個類,可能存在于不同的jar包中,通過ctrl+點擊的方式可能訪問到其中一個jar包,而實際的原始碼在另一個jar中,此時,通過Project樹的External Libraries依次按包路徑找到對應的類打開即可看到,

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/25187.html
標籤:Android
