Znajduje deklarację symbolu.
Wykorzystanie
android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>
Opcje
--context-file=PARAM– opcjonalna ścieżka do pliku zawierającego odniesienie do symbolu, podana w sposób względny w stosunku do bieżącego katalogu lub bezwzględny.-h,--help– wyświetla komunikat pomocy dotyczący określonego polecenia.--pid=PARAM– identyfikator PID instancji Android Studio, z którą chcesz się połączyć.--project=PARAM– nazwa lub ścieżka projektu otwartego w Android Studio, do którego chcesz wysłać zapytanie. Użyjandroid studio check, aby uzyskać nazwy dostępnych projektów.--short– wyświetlaj lokalizację tylko w plikach z pasującymi wynikami.
Opcje: android
--sdk=PARAM– Ścieżka do pakietu SDK na Androida.-v,--verbose– włącza szczegółowe dane wyjściowe na potrzeby rozwiązywania problemów.-V,--version– wyświetla informacje o wersji i zamyka program.
Argumenty pozycyjne
<symbol>– symbol, którego deklaracji chcesz szukać.
Opis
android studio find-declaration lokalizuje dokładne miejsce deklaracji symbolu (klasy, metody, funkcji, właściwości, pola, stałej lub zasobu Androida) w otwartym projekcie za pomocą indeksu semantycznego Androida Studio.
Wymaga Androida Studio Quail 2 lub nowszego.
Jeśli wiele symboli ma tę samą nazwę w różnych modułach lub pakietach, przekaż --context-file=<path> wskazujący plik źródłowy, który odwołuje się do symbolu, aby Android Studio mogło rozpoznać symbol za pomocą importów i zakresu tego pliku. Przekaż --short, aby wyświetlić tylko ścieżkę do pasującego pliku i numer wiersza.
Przykłady
Znajdź deklarację HotelDetailScreen w formacie kompaktowym:
android studio find-declaration --short HotelDetailScreen
Znajdź deklarację za pomocą pliku kontekstu, aby jednoznacznie określić importy:
android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen