للعثور على تعريف رمز
الاستخدام
android studio find-declaration [-h] [--context-file=PARAM] [--pid=PARAM] [--project=PARAM] [--short] <symbol>
الخيارات
-
--context-file=PARAM: مسار اختياري إلى ملف يحتوي على مرجع إلى الرمز، بالنسبة إلى الدليل الحالي أو المسار المطلق -
-h,--help: يعرض رسالة المساعدة للأمر المحدّد. --pid=PARAM- معرّف العملية (PID) لمثيل "استوديو Android" الذي تريد الاتصال به.--project=PARAM: اسم المشروع أو مساره المفتوح في "استوديو Android" لتنفيذ طلب البحث. استخدِمandroid studio checkللحصول على أسماء المشاريع المتاحة.--short: لعرض الموقع الجغرافي في الملفات التي تتضمّن نتائج مطابقة فقط
خيارات android:
- استبدِل
--sdk=PARAMبمسار حزمة تطوير البرامج (SDK) لنظام التشغيل Android. -v,--verbose: لتفعيل الإخراج المطوَّل لتحديد المشاكل وحلّها-
-V,--version- طباعة معلومات الإصدار والخروج
الوسيطات الموضعية
<symbol>- الرمز الذي تريد العثور على البيان الخاص به.
الوصف
تحدّد android studio find-declaration الموقع الدقيق لتعريف رمز (فئة أو طريقة أو دالة أو سمة أو حقل أو ثابت أو مورد Android) في المشروع المفتوح باستخدام الفهرس الدلالي في "استوديو Android".
يتطلّب الإصدار 2 أو إصدارًا أحدث من Android Studio Quail.
إذا كانت رموز متعددة تشترك في الاسم نفسه في جميع الوحدات أو الحِزم، مرِّر --context-file=<path> يشير إلى ملف مصدر يشير إلى الرمز حتى يتمكّن استوديو Android من حل الرمز باستخدام عمليات الاستيراد والنطاق في هذا الملف. مرِّر --short لعرض مسار الملف ورقم السطر المطابقَين فقط.
أمثلة
للعثور على تعريف HotelDetailScreen بتنسيق مضغوط، اتّبِع الخطوات التالية:
android studio find-declaration --short HotelDetailScreen
ابحث عن تعريف باستخدام ملف سياق لإزالة الغموض عن عمليات الاستيراد:
android studio find-declaration --context-file=app/src/main/java/com/example/myapp/MainActivity.kt HotelDetailScreen