اعلان یک نماد را پیدا میکند.
کاربرد
android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>
گزینهها
-
--context-file=PARAM- مسیر اختیاری به فایلی که حاوی ارجاعی به نماد است، نسبت به دایرکتوری فعلی یا مطلق. -
-h,--help- پیام کمک برای دستور مشخص شده را نشان میدهد. -
--pid=PARAM- PID نمونه اندروید استودیو که قرار است به آن متصل شوید. -
--project=PARAM- نام یا مسیر پروژهای که در اندروید استودیو برای جستجو باز است.android studio checkبرای دریافت نام پروژههای موجود استفاده کنید. -
--short- فقط مکان را در فایلهایی که تطابق دارند نشان میدهد.
گزینههای android :
-
--sdk=PARAM- مسیر به SDK اندروید. -
-v,--verbose- خروجی verbose را برای عیبیابی فعال کنید. -
-V,--version- اطلاعات نسخه را چاپ کرده و خارج شوید.
استدلالهای موضعی
-
<symbol>- نمادی که اعلان آن پیدا میشود.
توضیحات
android studio find-declaration محل دقیق اعلان یک نماد (کلاس، متد، تابع، ویژگی، فیلد، ثابت یا منبع اندروید) را در سراسر پروژه باز با استفاده از شاخص معنایی اندروید استودیو پیدا میکند.
به اندروید استودیو Quail 2 یا بالاتر نیاز دارد.
اگر چندین نماد در ماژولها یا بستهها نام یکسانی دارند، از --context-file=<path> استفاده کنید که به یک فایل منبع اشاره دارد که به نماد اشاره میکند تا اندروید استودیو بتواند نماد را با استفاده از importها و دامنه آن فایل حل کند. از --short استفاده کنید تا فقط مسیر فایل و شماره خط منطبق را نمایش دهد.
مثالها
عبارت HotelDetailScreen را در قالب فشرده پیدا کنید:
android studio find-declaration --short HotelDetailScreen
با استفاده از یک فایل زمینه، یک اعلان برای رفع ابهام از importها پیدا کنید:
android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen