Sucht die Deklaration eines Symbols.
Nutzung
android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>
Optionen
--context-file=PARAM: Optionaler Pfad zu einer Datei, die einen Verweis auf das Symbol enthält, relativ zum aktuellen Verzeichnis oder absolut.-h,--help– Zeigt die Hilfemeldung für den angegebenen Befehl an.--pid=PARAM: Die Prozess-ID der Android Studio-Instanz, mit der eine Verbindung hergestellt werden soll.--project=PARAM: Der Name oder Pfad des Projekts, das in Android Studio geöffnet ist und für das die Abfrage ausgeführt werden soll. Mitandroid studio checkkönnen Sie die Namen der verfügbaren Projekte abrufen.--short: Der Speicherort wird nur in Dateien mit Übereinstimmungen angezeigt.
android-Optionen:
--sdk=PARAM: Pfad zum Android SDK.-v,--verbose: Aktiviert die ausführliche Ausgabe zur Fehlerbehebung.-V,--version– Gibt Versionsinformationen aus und beendet den Vorgang.
Positionsargumente
<symbol>– Das Symbol, für das die Deklaration gesucht werden soll.
Beschreibung
Mit android studio find-declaration wird der genaue Deklarationsort eines Symbols (Klasse, Methode, Funktion, Eigenschaft, Feld, Konstante oder Android-Ressource) im geöffneten Projekt mithilfe des semantischen Index von Android Studio ermittelt.
Erfordert Android Studio Quail 2 oder höher.
Wenn mehrere Symbole in Modulen oder Paketen denselben Namen haben, übergeben Sie --context-file=<path>, das auf eine Quelldatei verweist, in der auf das Symbol verwiesen wird. So kann Android Studio das Symbol mithilfe der Importe und des Bereichs dieser Datei auflösen. Übergeben Sie --short, um nur den übereinstimmenden Dateipfad und die Zeilennummer auszugeben.
Beispiele
So finden Sie die Erklärung zu HotelDetailScreen in kompakter Form:
android studio find-declaration --short HotelDetailScreen
So finden Sie eine Deklaration mithilfe einer Kontextdatei, um Importe zu disambiguieren:
android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen