البرمجة

تحليل أخطاء Gradle في Android Studio

في سياق استخدام Android Studio ومعالجة رسالة خطأ تظهر في لوحة تحكم Gradle، يتعين عليك تنشيط خيارات التحكم في السجلات للحصول على معلومات إضافية تساعدك في تحديد سبب الخطأ وإصلاحه. يظهر الخطأ الحالي في لوحة التحكم Gradle على النحو التالي:

أنا أستخدم Android Studio. في لوحة التحكم Gradle ، أحصل على رسالة خطأ تظهر على النحو التالي:

Compilation error. See log for more details

  • Try: Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.

BUILD FAILED

لكن أين يمكن تشغيل –info option لرؤية المزيد من السجل؟

عندما تواجه هذا النوع من الأخطاء في Gradle، يكون عليك تنشيط الخيارات الإضافية للسجلات للحصول على معلومات إضافية. يمكنك القيام بذلك عن طريق تشغيل الأوامر التالية:

  1. –stacktrace option:
    يُفضل تشغيل الأمر مع هذا الخيار للحصول على تتبع للخطأ بشكل أفضل. يمكنك تنفيذ الأمر التالي في نافذة Gradle Console:

    bash
    ./gradlew build --stacktrace
  2. –info option:
    للحصول على معلومات إضافية، يمكنك تشغيل الأمر مع هذا الخيار كالتالي:

    bash
    ./gradlew build --info

بهذه الطريقة، يمكنك رؤية السجلات التفصيلية التي توفر معلومات إضافية حول العمليات التي تجري أثناء عملية بناء المشروع. يجب أن تساعد هذه المعلومات الإضافية في تحديد وإصلاح الأخطاء التي قد تكون سببًا في فشل البناء.

المزيد من المعلومات

باستخدام خيارات مثل --stacktrace و --info، يمكنك الحصول على تفاصيل إضافية تساعد في تحليل وفهم الأخطاء والمشاكل أثناء عملية بناء المشروع باستخدام Gradle. دعنا نستعرض كل من هذه الخيارات بشكل أكثر تفصيلاً.

  1. –stacktrace:
    عندما تستخدم هذا الخيار، ستحصل على تتبع كامل للخطأ (stack trace) الذي يوفر تفاصيل حول مكان وقوع الخطأ في الشيفرة. هذا يساعدك في تحديد نقطة الفشل بدقة أكبر. على سبيل المثال:

    bash
    ./gradlew build --stacktrace
  2. –info:
    باستخدام هذا الخيار، يتم تفعيل مستوى تسجيل السجل (log) إلى مستوى المعلومات، مما يوفر نظرة أعمق عن العمليات التي تجري أثناء التنفيذ. يمكنك تنفيذ الأمر التالي:

    bash
    ./gradlew build --info

    هذا يقدم سجلًا مفصلًا يتيح لك فهم المزيد حول كيفية تنفيذ عملية البناء والتبديل بين مراحلها.

من خلال تشغيل هذه الأوامر في نافذة Gradle Console، يمكنك الوصول إلى معلومات إضافية تساعدك في تحليل الخطأ والتعامل معه بشكل فعّال. يعتبر الجمع بين هذين الخيارين مفيدًا جداً للحصول على تحليل شامل للمشكلة وتفاصيل الأداء أثناء عملية بناء مشروع Android Studio الخاص بك.

زر الذهاب إلى الأعلى