Android 스튜디오 find-declaration

기호의 선언을 찾습니다.

사용

android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>

옵션

  • --context-file=PARAM - 기호 참조가 포함된 파일의 선택적 경로입니다(현재 디렉터리 또는 절대 경로 기준).
  • -h,--help - 지정된 명령어의 도움말 메시지를 표시합니다.
  • --pid=PARAM - 연결할 Android 스튜디오 인스턴스의 PID입니다.
  • --project=PARAM - Android 스튜디오에서 열려 있는 프로젝트의 이름 또는 경로입니다. android studio check를 사용하여 사용 가능한 프로젝트의 이름을 가져옵니다.
  • --short - 일치하는 항목이 있는 파일의 위치만 표시합니다.

android 옵션:

  • --sdk=PARAM - Android SDK의 경로
  • -v,--verbose - 문제 해결을 위해 상세 출력을 사용 설정합니다.
  • -V,--version - 버전 정보를 인쇄하고 종료합니다.

위치 인수

  • <symbol> - 선언을 찾을 기호입니다.

설명

android studio find-declaration는 Android 스튜디오의 시맨틱 색인을 사용하여 열려 있는 프로젝트에서 심볼 (클래스, 메서드, 함수, 속성, 필드, 상수 또는 Android 리소스)의 정확한 선언 사이트를 찾습니다.

Android 스튜디오 Quail 2 이상이 필요합니다.

여러 심볼이 모듈이나 패키지에서 동일한 이름을 공유하는 경우 Android 스튜디오가 해당 파일의 가져오기 및 범위를 사용하여 심볼을 확인할 수 있도록 심볼을 참조하는 소스 파일을 가리키는 --context-file=<path>를 전달하세요. 일치하는 파일 경로와 행 번호만 출력하려면 --short를 전달하세요.

예

축약된 형식으로 HotelDetailScreen 선언을 찾습니다.

android studio find-declaration --short HotelDetailScreen

환경설정 파일을 사용하여 가져오기를 명확히 하는 선언을 찾습니다.

android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen