2016-03-31 46 views
2

AS中最有用的功能之一是右鍵單擊和「查找用法」或「查看聲明」。對於我的代碼,「Find Useage」將顯示使用函數/對象的所有實例。我可以使用Android Studio的「查找用戶」來查看Android SDK源代碼嗎?

我在SDK中也有SDK源代碼,但是我無法在該代碼上找到Useage。有沒有辦法設置我的項目,以便我可以在Android SDK代碼上使用「查找用戶」?例如,我想去android/platform/frameworks /.../Configuration.java,右鍵點擊配置,看看那個類在別處被使用的地方。

失敗的是,有沒有一種方法可以找到短缺大量SDK項目的用途?

回答

2

是的,這是可能的。您可以配置搜索功能的範圍。

將光標移到要分析的符號,按Ctrl+Shift+a(搜索行動)和搜索Find Usage Setting或從菜單中選擇Edit -> Find -> Find Usage Setting和範圍部分選擇Project and Libraries

如果菜單項變灰,這是因爲沒有選擇符號。

Intellij Find Usage Dialog

此外,如果你正在尋找作爲行動功能搜索是一個巨大的節省時間,特定的功能。

順便說一句:如果Project and Libraries不可用,這是因爲在任何庫中都沒有使用所選符號。

+0

要在「按Ctrl + A」確認 - 這只是選擇,一切對我來說 –

+1

你是完全正確的。它是'Ctrl + Shift + a',後更正。 – Peter

1

可能是你正在尋找這樣的: 編輯 - > Find->查找路徑...

1

如果您直接從repo使用Android平臺Codebase,那麼您可以這樣做。在這種情況下,您必須通過在工作室中創建平臺代碼庫所在的另一個Gradle項目來更新您的依賴項,然後將其導入到項目中。

Put the android_platforms_codebase in the sdk folder and check SO on how you can setup a multip-project build

+0

哦,是的,這是有道理的,謝謝。 –

相關問題