android studio find-declaration

للعثور على تعريف رمز

الاستخدام

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