تم: فشل مزامنة مشروع Gradle



جرب أداة القضاء على المشاكل

يواجه المبرمجون الذين يستخدمون IDE Android Studio رسالة الخطأ ' فشل Gradle Project Sync 'عندما يقومون بتجميع التعليمات البرمجية الخاصة بهم أو تشغيلها على جهاز Android الخاص بهم (سواء كان حقيقيًا أو مقلدًا). Gradle Sync هي مهمة Gradle وتتمثل وظيفتها الرئيسية في التحقق من جميع التبعيات الموجودة في ملف بناء الملفات المرتبطة بمشروع Android studio الخاص بك ثم قم بتنزيل هذا الإصدار المحدد (إذا لم يتم تنزيله بالفعل).



فشل Gradle Project Sync



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



ما سبب ظهور رسالة الخطأ 'فشل مزامنة مشروع Gradle' في Android Studio؟

كما ذكرنا سابقًا ، هناك عدة أسباب وراء فشل مشروع Gradle في الترجمة أو المزامنة. فيما يلي بعض الأسباب (كل واحد منهم قد لا ينطبق عليك):

  • اتصال انترنت سيئ: نظرًا لأن Gradle يقوم بتنزيل جميع الإصدارات المفقودة المطلوبة لتشغيل مشروعك ، فقد يفشل إذا لم يكن لديك اتصال صالح بالإنترنت.
  • مشاكل في مترجم Gradle: قد تكون هناك حالات لا يعمل فيها مترجم Gradle بشكل صحيح. هنا يمكننا محاولة تحميل Gradle يدويًا ومعرفة ما إذا كانت هذه هي الحيلة لك.
  • ذاكرة تخزين مؤقت سيئة في Android Studio: يستخدم Android Studio ذاكرة التخزين المؤقت في جهاز الكمبيوتر الخاص بك من أجل العمل بشكل صحيح. في بعض الحالات ، قد تتلف وتتسبب في حدوث مشكلات في عدة وحدات (بما في ذلك Gradle).
  • الملفات المفقودة: قد يكون هناك أيضًا ملفات مفقودة مطلوبة لتشغيل Gradle. تثبيتها يحل المشكلة على الفور.
  • خوادم بروكسي: على الرغم من أن الخوادم الوكيلة أصبحت شائعة بشكل متزايد ، فقد رأينا بعض الحالات التي لم يقم فيها Gradle بالمزامنة بشكل صحيح. يؤدي تعطيل الخادم الوكيل إلى حل المشكلة.

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

الحل 1: التحقق من اتصال الإنترنت

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

الحل 2: تعطيل الخادم الوكيل

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



  1. اضغط على Windows + R واكتب ' inetcpl. cpl 'في مربع الحوار واضغط على Enter.
  2. الآن خصائص الإنترنت سوف يكون مفتوحا. انقر فوق علامة التبويب روابط وثم إعدادات الشبكة المحلية .

تعطيل الخادم الوكيل

  1. الآن إذا كنت تستخدم خادمًا وكيلاً ، فسيتم فحص الحقل بالتفاصيل الموجودة بالداخل. قم بإلغاء التحديد أي خوادم بروكسي إذا تم تمكينها. أعد تشغيل Android Studio الآن وتحقق من حل المشكلة.

الحل 3: تثبيت المكونات المفقودة

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

تثبيت النظام الأساسي (الأنظمة) المفقودة ومزامنة المشروع - Android Studio

الآن عندما تحاول مزامنة Gradle وتظهر رسالة الخطأ ، تحقق مما إذا كان هناك أي منها ارتباط تشعبي تحت المشكلة بالعنوان تثبيت النظام الأساسي (الأنظمة) المفقودة ومزامنة المشروع . بعد النقر على الرابط ، سيبدأ Android Studio عملية التنزيل وتثبيت كل ما هو مفقود. حاول مزامنة مشروعك الآن ومعرفة ما إذا كان هذا يحل المشكلة.

الحل 4: استخدام توزيع Gradle المحلي

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

  1. قم بتنزيل أحدث إصدار من Gradle من المسؤول موقع إصدار Gradle .
  2. بعد التنزيل ، قم باستخراج جميع الملفات إلى مجلد يمكن الوصول إليه.
  3. ابدأ الآن بيئة تطوير أندرويد وتذهب إلى ملف> إعدادات> بناء ، تنفيذ ، نشر> Gradle .
  4. الآن حدد خيار توزيع Gradle المحلي . أيضًا ، عندما تكون في صفحة Gradle الرئيسية ، أشر إلى المسار الذي استخرجت منه الملفات للتو.

استخدام توزيع Gradle المحلي - Android Studio

ملحوظة: إذا كنت تستخدم ملفات العمل حاليا في إعدادات Global Gradle ، ازل هذا الخيار.

  1. حاول الآن بناء مشروعك وتحقق مما إذا كان Gradle يتزامن بشكل صحيح. سيكون عليك تكرار هذه الخطوات في كل مرة تقوم فيها بإنشاء مشروع جديد.

الحل 5: تمكين GPU Debugger

يمكّنك GPU Debugger من تصحيح أخطاء تطبيقات OpenGL ES وتحليلها. يحتوي على العديد من الوظائف حيث يتيح لك فحص حالة وحدة معالجة الرسومات وأيضًا فهم سبب نتيجة العرض. في بعض حالات إنشاء Gradle ، هناك بعض الأخطاء في النظام حيث لم يتم تمكين هذا. في هذا الحل ، سنجبر الوحدات النمطية على تحديث هذا المكون وتثبيته.

  1. انقر فوق أدوات ثم حدد Android> SDK Manager .
  2. الآن انقر فوق علامة التبويب أدوات SDK وثم ازل خيار أدوات بناء Android SDK . بعد الانتظار لمدة 5 ثوانٍ تقريبًا ، قم بتمكين الخيار مرة أخرى.
  3. الآن ، انتظر قليلاً حتى يتم تحديث القائمة ويتم ملء العناصر.

أدوات إنشاء Android SDK

  1. بمجرد ملء العناصر الجديدة ، انظر إلى القائمة و التحقق من خيار أدوات تصحيح GPU . اضغط على 'موافق' عند الانتهاء.

الآن ، سيتم تنزيل هذه الأدوات في تطبيق Android Studio الخاص بك وستكون قادرًا على مزامنة Gradle بشكل صحيح دون أي مشاكل.

الحل 6: تحديث ذاكرة التخزين المؤقت

يحتوي كل تطبيق بما في ذلك Microsoft Windows على ذاكرة تخزين مؤقت في كل مكان لمساعدة التطبيق في العمل بسلاسة دون أي مشاكل. إنها بمثابة تخزين مؤقت حيث يخزن التطبيق التفضيلات أو البيانات المؤقتة لالتقاطها لاحقًا. لقد قررنا أن ذاكرة التخزين المؤقت هذه ، إذا كانت فاسدة ، ستوقف عملية إنشاء gradle. في هذا الحل ، سنقوم بتحديث ذاكرة التخزين المؤقت بالكامل وبعد حذف ملفات Gradle الحالية ، أعد تشغيل Android Studio ومعرفة ما إذا كان هذا سيؤدي إلى حل المشكلة.

  1. انتقل إلى ملف وانقر إلغاء صلاحية ذاكرة التخزين المؤقت / إعادة التشغيل .

    إلغاء صلاحية ذاكرة التخزين المؤقت / إعادة التشغيل

  2. الآن بعد انتهاء العملية ، أغلق Android Studio تمامًا.
  3. انتقل إلى مجلد .gradle في دليل تثبيت Android Studio. الآن يمكنك إما قصها / لصقها في مكان آخر أو ببساطة إعادة تسميتها.
    الآن عندما يحاول Android studio الوصول إلى ملفات Gradle ، سيرى أنه لا يوجد أي شيء وسيحاول تنزيل كل شيء مرة أخرى.
  4. إعادة بدء Android Studio الخاص بك وحاول مزامنة Gradle مرة أخرى. تحقق الآن مما إذا تم حل المشكلة.
4 دقائق للقراءة