ค้นหาการประกาศสัญลักษณ์
การใช้งาน
android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>
ตัวเลือก
--context-file=PARAM- เส้นทางที่ไม่บังคับไปยังไฟล์ที่มีการอ้างอิงถึงสัญลักษณ์ โดยสัมพันธ์กับไดเรกทอรีปัจจุบันหรือเส้นทางสัมบูรณ์-h,--help- แสดงข้อความช่วยเหลือสำหรับคำสั่งที่ระบุ--pid=PARAM- PID ของอินสแตนซ์ Android Studio ที่จะเชื่อมต่อ--project=PARAM- ชื่อหรือเส้นทางของโปรเจ็กต์ที่เปิดใน Android Studio เพื่อทำการค้นหา ใช้android studio checkเพื่อดูชื่อโปรเจ็กต์ที่พร้อมใช้งาน--short- แสดงเฉพาะตำแหน่งในไฟล์ที่มีการจับคู่
android ตัวเลือก
--sdk=PARAM- เส้นทางไปยัง Android SDK-v,--verbose- เปิดใช้เอาต์พุตแบบละเอียดเพื่อการแก้ปัญหา-V,--version- พิมพ์ข้อมูลเวอร์ชันและออก
อาร์กิวเมนต์ตามตำแหน่ง
<symbol>- สัญลักษณ์ที่ใช้ค้นหาการประกาศ
คำอธิบาย
android studio find-declaration จะค้นหาตำแหน่งการประกาศที่แน่นอนของสัญลักษณ์ (คลาส เมธอด ฟังก์ชัน พร็อพเพอร์ตี้ ฟิลด์ ค่าคงที่ หรือทรัพยากร Android) ในโปรเจ็กต์ที่เปิดอยู่โดยใช้ดัชนีเชิงความหมายของ Android Studio
ต้องใช้ Android Studio Quail 2 ขึ้นไป
หากสัญลักษณ์หลายรายการใช้ชื่อเดียวกันในโมดูลหรือแพ็กเกจ ให้ส่ง --context-file=<path> ที่ชี้ไปยังไฟล์ต้นฉบับซึ่งอ้างอิงสัญลักษณ์เพื่อให้ Android Studio แก้ไขสัญลักษณ์ได้โดยใช้การนำเข้าและขอบเขตของไฟล์นั้น ส่ง --short เพื่อแสดงเฉพาะเส้นทางไฟล์และหมายเลขบรรทัดที่ตรงกัน
ตัวอย่าง
ดูประกาศเกี่ยวกับHotelDetailScreenในรูปแบบกะทัดรัดได้ที่
android studio find-declaration --short HotelDetailScreen
ค้นหาการประกาศโดยใช้ไฟล์บริบทเพื่อแยกความแตกต่างของการนำเข้า
android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen