درست کریں: گریڈل پروجیکٹ کی ہم آہنگی ناکام ہوگئی



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

IDE Android اسٹوڈیو کا استعمال کرنے والے پروگرامر غلطی کے پیغام کا تجربہ کرتے ہیں “ گریڈل پروجیکٹ کی ہم آہنگی ناکام ہوگئی ”جب وہ اپنا کوڈ مرتب کرتے ہیں یا اسے اپنے Android ڈیوائس پر چلا رہے ہیں (یا تو اصلی یا نقالی) گریڈل سنک ایک گریڈل ٹاسک ہے جو اس کا مرکزی کام آپ کی تمام انحصارات کی جانچ کرنا ہے build.gradle وہ فائلیں جو آپ کے Android اسٹوڈیو پروجیکٹ سے وابستہ ہیں اور پھر اس مخصوص ورژن کو ڈاؤن لوڈ کریں (اگر پہلے ہی ڈاؤن لوڈ نہ ہوں)۔



گریڈل پروجیکٹ کی ہم آہنگی ناکام ہوگئی



بہت سی مختلف حالتیں ہیں جن میں یہ خامی پیغام آسکتا ہے۔ آپ کو کسی پیچیدہ معاملات کے لئے انٹرنیٹ کنیکشن کی طرح آسان چیز کا سامنا کرنا پڑ سکتا ہے جہاں آپ کے درج comp تالیف کام نہیں کررہی ہے۔ اس مضمون میں ، ہم ان تمام اسباب سے گزریں گے کہ یہ مسئلہ کیوں ہوتا ہے اور پھر حل کی طرف آگے بڑھیں گے۔



Android اسٹوڈیو میں خرابی کے پیغام 'گریڈل پروجیکٹ کی ہم آہنگی ناکام ہونے' کی کیا وجہ ہے؟

جیسا کہ پہلے ذکر کیا گیا ہے ، اس کی متعدد وجوہات ہیں کہ آپ کے گرڈل پروجیکٹ کو مرتب کرنے یا ہم آہنگی کرنے میں کیوں ناکام ہوسکتے ہیں۔ یہاں کچھ وجوہات ہیں (ان میں سے ہر ایک آپ پر لاگو نہیں ہوسکتا ہے):

  • خراب انٹرنیٹ کنیکشن: چونکہ گریڈل آپ کے پروجیکٹ کو چلانے کے لئے درکار تمام گمشدہ ورژنز ڈاؤن لوڈ کرتا ہے ، لہذا اگر آپ کے پاس انٹرنیٹ کے پاس درست انٹرنیٹ کنیکشن نہیں ہے تو یہ ناکام ہوسکتا ہے۔
  • گرڈیل کمپائلر میں امور: ایسے معاملات ہوسکتے ہیں جہاں آپ کا گرڈل مرتب کرنے والا ٹھیک سے کام نہیں کررہا ہے۔ یہاں ہم دستی طور پر گریڈل کو لوڈ کرنے کی کوشش کر سکتے ہیں اور دیکھ سکتے ہیں کہ آیا یہ آپ کے لئے چال چلاتا ہے۔
  • اینڈروئیڈ اسٹوڈیو میں خراب کیشے: اینڈروئیڈ اسٹوڈیو مناسب طریقے سے کام کرنے کے ل your آپ کے کمپیوٹر میں کیشے کا استعمال کرتا ہے۔ کچھ معاملات میں ، یہ خراب ہوسکتا ہے اور کئی ماڈیولز (جن میں گریڈل بھی شامل ہے) میں مسائل پیدا کرتا ہے۔
  • غائب فائلیں: ایسی فائلیں بھی گمشدہ ہوسکتی ہیں جن کے بارے میں گریڈل چلانے کی ضرورت ہے۔ ان کو انسٹال کرنے سے مسئلہ فوری طور پر حل ہوجاتا ہے۔
  • پراکسی سرورز: اگرچہ پراکسی سرور تیزی سے مقبول ہورہے ہیں ، ہم نے کچھ معاملات دیکھے جہاں گریڈل ان پر صحیح طور پر ہم آہنگی نہیں کررہا تھا۔ پراکسی سرور کو غیر فعال کرنے سے مسئلہ حل ہوجاتا ہے۔

حل سے شروع کرنے سے پہلے ، یہ یقینی بنائیں کہ آپ کے پاس موجودہ موجودہ پروجیکٹ کا بیک اپ ہے۔ اگر فائل ہو تو فائل کو محفوظ کریں اور کاپی کہیں اور بنائیں۔ نیز ، یہ بھی یقینی بنائیں کہ آپ اپنے کمپیوٹر پر بطور ایڈمنسٹریٹر لاگ ان ہیں۔

حل 1: انٹرنیٹ کنکشن کی جانچ ہو رہی ہے

گریڈل کا تقاضا ہے کہ آپ کے کمپیوٹر پر ورکنگ انٹرنیٹ کنیکشن موجود ہے۔ چونکہ اس کا بنیادی کام انٹرنیٹ سے تمام مطلوبہ ورژن ڈاؤن لوڈ کرنا ہے جو آپ کے کمپیوٹر میں موجود نہیں ہیں ، لہذا مناسب انٹرنیٹ کنیکشن رکھنا لازمی ہے۔ آپ دوسرے آلات کو اسی نیٹ ورک سے منسلک کرنے کی کوشش کرکے بھی کنکشن چیک کرتے ہیں۔ ایک بار جب آپ کو یقین ہو جائے کہ یہ مسئلہ نہیں ہے تو ، آپ دوسرے حلوں میں منتقل ہوسکتے ہیں۔

حل 2: پراکسی سرور کو غیر فعال کرنا

پراکسی سرورز روز بروز عام ہورہے ہیں جہاں ان کا استعمال تنظیموں اور دیگر اداروں میں موجودہ بینڈوتھ کو فروغ دینے اور تمام صارفین کو بہتر انٹرنیٹ کی سہولیات فراہم کرنے کے لئے کیا جاتا ہے۔ تاہم ، پراکسی سرورز کی اپنی حدود ہوتی ہیں۔ ان میں سے ایک میں ایسے امور شامل ہیں جہاں مطابقت پذیری کے ماڈیول ضرورت کے مطابق کام نہیں کرتے ہیں۔ اس میں گریڈل بھی شامل ہے۔ یہ یقینی بنانے کا طریقہ یہ ہے کہ آپ پراکسی سرور استعمال نہیں کررہے ہیں۔



  1. ونڈوز + آر دبائیں ، ٹائپ کریں inetcpl. سی پی ایل 'ڈائیلاگ باکس میں اور پریس دبائیں۔
  2. ابھی انٹرنیٹ پراپرٹیز کھولا جائے گا۔ ٹیب پر کلک کریں رابطے اور پھر LAN کی ترتیبات .

پراکسی سرور کو غیر فعال کیا جارہا ہے

  1. اب اگر آپ ایک پراکسی سرور استعمال کررہے ہیں تو ، اندر کی تفصیلات کے ساتھ فیلڈ کی جانچ کی جائے گی۔ چیک کریں اگر کسی بھی پراکسی سرور کو فعال کیا گیا ہو۔ اب اینڈروئیڈ اسٹوڈیو کو دوبارہ اسٹارٹ کریں اور دیکھیں کہ آیا معاملہ حل ہوگیا ہے۔

حل 3: لاپتہ اجزاء انسٹال کرنا

اس سے پہلے کہ ہم مزید تکنیکی طریقوں سے دوچار ہوں ، آپ کو یہ چیک کرنا چاہئے کہ آیا آپ کے پاس کچھ ایسے ماڈیول موجود نہیں ہیں جو گرڈل کی مطابقت پذیری کے لئے ضروری ہیں۔ گریڈل خود اسٹینڈ نہیں ہے اور اس کو بہتر طریقے سے انجام دینے کیلئے دیگر خدمات کی بھی ضرورت ہے۔

لاپتہ پلیٹ فارم (زبانیں) اور ہم آہنگی پروجیکٹ انسٹال کریں - Android اسٹوڈیو

اب جب بھی آپ گریڈل کو مطابقت پذیر بنانے کی کوشش کرتے ہیں اور غلطی کا پیغام ظاہر ہوتا ہے تو ، چیک کریں کہ آیا کوئی ہے ہائپر لنک عنوان کے ساتھ مسئلہ کے نیچے لاپتہ پلیٹ فارم (زبانیں) اور ہم آہنگی پروجیکٹ انسٹال کریں . لنک پر کلک کرنے کے بعد ، اینڈروئیڈ اسٹوڈیو ڈاؤن لوڈ کا عمل شروع کردے گا اور ہر چیز کو انسٹال کردے گا جو گم ہوچکا ہے۔ ابھی اپنے پروجیکٹ کی ہم آہنگی کرنے کی کوشش کریں اور دیکھیں کہ آیا اس سے مسئلہ حل ہوجاتا ہے۔

حل 4: مقامی گریڈ ڈسٹری بیوشن کا استعمال

جب بھی آپ اپنا پروجیکٹ بناتے ہیں اور گریڈل چالو ہوجاتا ہے ، تو یہ ایک آن لائن تقسیم سے جوڑتا ہے جو تازہ ترین ہے اور وہاں سے تمام مطلوبہ ماڈیولز یا ورژن ڈاؤن لوڈ کرتا ہے۔ ہم نے متعدد معاملات کا سامنا کیا جہاں توقع کے مطابق آن لائن تقسیم تقسیم کام نہیں کر رہی تھی اور گریڈل ہم آہنگی کو ناکام بنا دیا۔ اس مسئلے کا دوسرا نتیجہ یہ ہے کہ گرڈل تقسیم کو دستی طور پر ڈاؤن لوڈ کریں اور اس کا استعمال کریں۔ ذیل کے مراحل پر عمل کریں:

  1. گریڈل کا جدید ترین ورژن اہلکار سے ڈاؤن لوڈ کریں گریڈیل ریلیز ویب سائٹ .
  2. ڈاؤن لوڈ کرنے کے بعد ، تمام فائلوں کو قابل رسہ فولڈر میں نکالیں۔
  3. اب لانچ کریں Android اسٹوڈیو اور جائیں فائل> ترتیبات> تعمیر ، عملدرآمد ، تعیناتی> گریڈل .
  4. اب کا آپشن منتخب کریں مقامی گریڈ تقسیم . نیز ، جب گریڈل ہوم میں ہو تو ، اس راستے کی طرف اشارہ کریں جہاں آپ نے ابھی فائلیں نکالی ہیں۔

مقامی گریڈ تقسیم - Android اسٹوڈیو کا استعمال

نوٹ: اگر آپ استعمال کررہے ہیں آف لائن کام عالمی سطح کی ترتیبات میں ، چیک نہ کریں وہ آپشن۔

  1. اب اپنے منصوبے کی تعمیر کرنے کی کوشش کریں اور چیک کریں کہ آیا گرڈل مناسب طریقے سے مطابقت پذیر ہے یا نہیں۔ جب بھی آپ نیا پروجیکٹ بناتے ہیں تو آپ کو ان اقدامات کو دہرانا ہوگا۔

حل 5: جی پی یو ڈیبگر کو فعال کرنا

جی پی یو ڈیبگر آپ کو اوپن جی ایل ای ایس ایپلی کیشنز کو ڈیبگ اور تجزیہ کرنے کے قابل بناتا ہے۔ اس کی متعدد خصوصیات ہیں جہاں یہ آپ کو جی پی یو ریاست کا معائنہ کرنے اور یہ بھی سمجھنے دیتا ہے کہ انجام دینے کا نتیجہ کیا ہوا ہے۔ کچھ گریڈ بلڈ مثالوں میں ، سسٹم میں کچھ بگ موجود ہے جہاں یہ قابل نہیں ہے۔ اس حل میں ، ہم ماڈیولز کو اس جز کو تازہ دم کرنے اور انسٹال کرنے پر مجبور کریں گے۔

  1. پر کلک کریں اوزار اور پھر منتخب کریں Android> SDK مینیجر .
  2. اب کے ٹیب پر کلک کریں SDK ٹولز اور پھر چیک نہ کریں کے آپشن Android SDK بل -ڈ ٹولز . 5 سیکنڈ تک انتظار کرنے کے بعد ، آپشن کو دوبارہ فعال کریں۔
  3. اب ، جب تک فہرست کو تازہ دم نہ کیا جائے اور آئٹم آباد ہوجائیں تب تک تھوڑی دیر انتظار کریں۔

Android SDK تعمیراتی ٹولز

  1. ایک بار جب نئی اشیاء آباد ہوجائیں تو ، فہرست کو دیکھیں اور چیک کریں کے آپشن جی پی یو ڈیبگنگ ٹولز . ٹھیک ہوجائیں جب آپ کام کرلیں۔

اب ، ان ٹولز کو آپ کے اینڈروئیڈ اسٹوڈیو ایپلیکیشن میں ڈاؤن لوڈ کیا جائے گا اور آپ بغیر کسی مسئلے کے گریڈل کو مناسب طور پر ہم آہنگ کرنے کے قابل ہوں گے۔

حل 6: کیشے کو تازہ دم کرنا

مائیکرو سافٹ ونڈوز سمیت ہر ایپلی کیشن کے پاس ہر جگہ کیش موجود ہے تاکہ کسی بھی مسئلے کے بغیر آسانی سے چلانے میں اس ایپلیکیشن کی مدد کی جاسکے۔ وہ عارضی اسٹوریج کے طور پر کام کرتے ہیں جہاں ایپلی کیشن ترجیحات یا عارضی ڈیٹا کو بعد میں لینے کے ل later اسٹور کرتی ہے۔ ہم نے عزم کیا ہے کہ یہ کیشے اگر بدعنوان ہے تو گریڈ بل gradنگ کا عمل رک جائے گا۔ اس حل میں ، ہم پورے کیشے کو تازہ دم کریں گے اور موجودہ گرڈیل فائلوں کو حذف کرنے کے بعد ، Android اسٹوڈیو کو دوبارہ اسٹارٹ کریں گے اور دیکھیں گے کہ آیا اس سے معاملہ ٹھیک ہوجاتا ہے۔

  1. پر جائیں فائل اور کلک کریں غلط کیچ / دوبارہ شروع کریں .

    غلط کیچ / دوبارہ شروع کریں

  2. اب یہ عمل مکمل ہونے کے بعد ، Android اسٹوڈیو کو مکمل طور پر بند کردیں۔
  3. اپنی Android اسٹوڈیو انسٹالیشن ڈائرکٹری میں .gradle فولڈر میں جائیں۔ اب آپ اسے کسی اور جگہ کاٹ / پیسٹ کرسکتے ہیں یا صرف نام بدل سکتے ہیں۔
    اب جب اینڈروئیڈ اسٹوڈیو گریڈل فائلوں تک رسائی حاصل کرنے کی کوشش کرے گا ، تو وہ یہ دیکھے گا کہ کوئی موجود نہیں ہے اور وہ پوری چیز کو دوبارہ ڈاؤن لوڈ کرنے کی کوشش کرے گا۔
  4. دوبارہ شروع کریں اپنے Android اسٹوڈیو اور دوبارہ گریڈل ہم آہنگی کی کوشش کریں۔ اب چیک کریں کہ آیا معاملہ حل ہوگیا ہے یا نہیں۔
4 منٹ پڑھا