কম্পিউটার

ঠিক করুন:গ্রেডল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে

IDE অ্যান্ড্রয়েড স্টুডিও ব্যবহারকারী প্রোগ্রামাররা "Gradle Project Sync Failed ত্রুটির বার্তাটি অনুভব করে ” যখন তারা তাদের কোড কম্পাইল করছে বা তাদের অ্যান্ড্রয়েড ডিভাইসে চালাচ্ছে (বাস্তব বা অনুকরণ করা হয়েছে)। Gradle Sync হল একটি Gradle টাস্ক যার প্রধান কাজ হল আপনার build.gradle -এর সমস্ত নির্ভরতা পরীক্ষা করা যে ফাইলগুলি আপনার অ্যান্ড্রয়েড স্টুডিও প্রকল্পের সাথে যুক্ত এবং তারপর সেই নির্দিষ্ট সংস্করণটি ডাউনলোড করুন (যদি ইতিমধ্যে ডাউনলোড করা না থাকে)।

ঠিক করুন:গ্রেডল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে

এই ত্রুটি বার্তা ঘটতে পারে যে অনেক বৈচিত্র আছে. আপনি জটিল সমস্যাগুলির জন্য ইন্টারনেট সংযোগের মতো সহজ কিছুর মুখোমুখি হতে পারেন যেখানে আপনার গ্রেড কম্পাইলেশন কাজ করছে না। এই প্রবন্ধে, আমরা কেন এই সমস্যাটি ঘটছে তার সমস্ত কারণের মধ্য দিয়ে যাব এবং তারপর সমাধানের দিকে এগিয়ে যাব।

Android স্টুডিওতে "Gradle Project Sync Failed" ত্রুটি বার্তাটির কারণ কী?

যেমন আগে উল্লেখ করা হয়েছে, আপনার গ্রেডল প্রকল্প কেন কম্পাইল বা সিঙ্ক করতে ব্যর্থ হতে পারে তার বিভিন্ন কারণ রয়েছে। এখানে কিছু কারণ রয়েছে (এগুলির প্রতিটি আপনার ক্ষেত্রে প্রযোজ্য নাও হতে পারে):

  • খারাপ ইন্টারনেট সংযোগ: যেহেতু Gradle আপনার প্রজেক্ট চালানোর জন্য প্রয়োজনীয় সমস্ত অনুপস্থিত সংস্করণ ডাউনলোড করে, তাই আপনার কাছে বৈধ ইন্টারনেট সংযোগ না থাকলে এটি ব্যর্থ হতে পারে।
  • Gradle কম্পাইলারের সমস্যা: এমন কিছু ক্ষেত্রে হতে পারে যেখানে আপনার গ্রেডল কম্পাইলার সঠিকভাবে কাজ করছে না। এখানে আমরা ম্যানুয়ালি Gradle লোড করার চেষ্টা করতে পারি এবং দেখতে পারি এটি আপনার জন্য কৌশলটি করে কিনা।
  • Android স্টুডিওতে খারাপ ক্যাশে: অ্যান্ড্রয়েড স্টুডিও সঠিকভাবে কাজ করার জন্য আপনার কম্পিউটারে ক্যাশে ব্যবহার করে। কিছু ক্ষেত্রে, এটি দূষিত হতে পারে এবং বিভিন্ন মডিউলে সমস্যা সৃষ্টি করতে পারে (Gradle সহ)।
  • অনুপস্থিত ফাইল: গ্রেডল চালানোর জন্য প্রয়োজনীয় ফাইলগুলি অনুপস্থিত থাকতে পারে। এগুলি ইনস্টল করলে তাত্ক্ষণিকভাবে সমস্যার সমাধান হয়৷
  • প্রক্সি সার্ভার: যদিও প্রক্সি সার্ভারগুলি ক্রমবর্ধমান জনপ্রিয় হয়ে উঠছে, আমরা এমন কিছু ক্ষেত্রে দেখেছি যেখানে গ্রেডল তাদের সঠিকভাবে সিঙ্ক করছে না। প্রক্সি সার্ভার নিষ্ক্রিয় করলে সমস্যার সমাধান হয়।

আমরা সমাধানগুলি শুরু করার আগে, নিশ্চিত করুন যে আপনার বর্তমান প্রকল্পের একটি ব্যাকআপ আছে। ফাইলটি সংরক্ষণ করুন এবং অন্য কোথাও একটি অনুলিপি তৈরি করুন। এছাড়াও, নিশ্চিত করুন যে আপনি আপনার কম্পিউটারে প্রশাসক হিসাবে লগ ইন করেছেন৷

সমাধান 1:ইন্টারনেট সংযোগ পরীক্ষা করা হচ্ছে

Gradle এর জন্য আপনার কম্পিউটারে একটি কার্যকরী ইন্টারনেট সংযোগ থাকা প্রয়োজন। যেহেতু এটির প্রধান কাজ হল ইন্টারনেট থেকে সমস্ত প্রয়োজনীয় সংস্করণ ডাউনলোড করা যা আপনার কম্পিউটারে অনুপস্থিত, একটি সঠিক ইন্টারনেট সংযোগ থাকা বাধ্যতামূলক। আপনি একই নেটওয়ার্কে অন্যান্য ডিভাইসগুলিকে সংযুক্ত করার চেষ্টা করে সংযোগটিও পরীক্ষা করুন৷ একবার আপনি নিশ্চিত হন যে এটি সমস্যা নয়, আপনি অন্য সমাধানগুলিতে যেতে পারেন।

সমাধান 2:প্রক্সি সার্ভার নিষ্ক্রিয় করা

প্রক্সি সার্ভারগুলি দিন দিন সাধারণ হয়ে উঠছে যেখানে সেগুলি বর্তমান ব্যান্ডউইথ বাড়ানোর জন্য এবং সমস্ত ব্যবহারকারীকে আরও ভাল ইন্টারনেট অ্যাক্সেস সরবরাহ করতে সংস্থা এবং অন্যান্য প্রতিষ্ঠানে ব্যবহৃত হয়। যাইহোক, প্রক্সি সার্ভারের তাদের সীমাবদ্ধতা আছে। তাদের মধ্যে একটি সমস্যা রয়েছে যেখানে সিঙ্কিং মডিউলগুলি প্রয়োজনীয় হিসাবে কাজ করে না। এর মধ্যে গ্রেডলও রয়েছে। আপনি একটি প্রক্সি সার্ভার ব্যবহার করছেন না তা নিশ্চিত করার পদ্ধতি এখানে রয়েছে৷

  1. Windows + R টিপুন, টাইপ করুন “inetcpl. cpl ” ডায়ালগ বক্সে এবং এন্টার টিপুন।
  2. এখন ইন্টারনেট বৈশিষ্ট্য খোলা হবে। ট্যাবে ক্লিক করুন সংযোগ এবং তারপর LAN সেটিংস .
ঠিক করুন:গ্রেডল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে
  1. এখন যদি আপনি একটি প্রক্সি সার্ভার ব্যবহার করেন, তাহলে ক্ষেত্রটি ভিতরের বিবরণ দিয়ে পরীক্ষা করা হবে। আনচেক করুন যেকোনো প্রক্সি সার্ভার সক্রিয় থাকলে। এখন অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন এবং সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷

সমাধান 3:অনুপস্থিত উপাদানগুলি ইনস্টল করা

আমরা আরও প্রযুক্তিগত পদ্ধতিতে লিপ্ত হওয়ার আগে, গ্র্যাডল সিঙ্ক করার জন্য প্রয়োজনীয় কিছু মডিউল অনুপস্থিত আছে কিনা তা আপনার পরীক্ষা করা উচিত। গ্রেডল নিজেই স্বতন্ত্র নয় এবং সঠিকভাবে কাজ করার জন্য অন্যান্য পরিষেবাগুলিরও প্রয়োজন৷

ঠিক করুন:গ্রেডল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে

এখন যখনই আপনি Gradle সিঙ্ক করার চেষ্টা করেন এবং ত্রুটি বার্তাটি উপস্থিত হয়, কোন হাইপারলিঙ্ক আছে কিনা তা পরীক্ষা করুন। শিরোনাম সহ সমস্যার নীচে অনুপস্থিত প্ল্যাটফর্ম(গুলি) এবং সিঙ্ক প্রকল্প ইনস্টল করুন . লিঙ্কটি ক্লিক করার পরে, অ্যান্ড্রয়েড স্টুডিও ডাউনলোড প্রক্রিয়া শুরু করবে এবং অনুপস্থিত সবকিছু ইনস্টল করবে। এখন আপনার প্রকল্প সিঙ্ক করার চেষ্টা করুন এবং দেখুন এটি সমস্যার সমাধান করে কিনা৷

সমাধান 4:স্থানীয় গ্রেডেল ডিস্ট্রিবিউশন ব্যবহার করা

যখনই আপনি আপনার প্রকল্প তৈরি করেন এবং Gradle সক্রিয় হয়ে যায়, এটি একটি অনলাইন বিতরণের সাথে সংযোগ করে যা সর্বশেষ এবং সেখান থেকে প্রয়োজনীয় সমস্ত মডিউল বা সংস্করণ ডাউনলোড করে। আমরা বেশ কয়েকটি ক্ষেত্রে এসেছি যেখানে অনলাইন বিতরণ আশানুরূপ কাজ করছে না এবং গ্রেডল সিঙ্ক ব্যর্থ হয়েছে। এই সমস্যাটির আরেকটি সমাধান হ'ল গ্র্যাডল বিতরণ ম্যানুয়ালি ডাউনলোড করা এবং এটি ব্যবহার করা। নিচের ধাপগুলো অনুসরণ করুন:

  1. সরকারি Gradle রিলিজ ওয়েবসাইট থেকে Gradle এর সর্বশেষ সংস্করণটি ডাউনলোড করুন৷
  2. ডাউনলোড করার পরে, একটি অ্যাক্সেসযোগ্য ফোল্ডারে সমস্ত ফাইল এক্সট্র্যাক্ট করুন।
  3. এখন Android স্টুডিও লঞ্চ করুন এবং ফাইল> সেটিংস> বিল্ড, এক্সিকিউশন, ডিপ্লয়মেন্ট> গ্রেডল-এ যান .
  4. এখন স্থানীয় গ্রেডেল ডিস্ট্রিবিউশন বিকল্পটি নির্বাচন করুন . এছাড়াও, যখন গ্রেডল হোমে থাকবেন, সেই পথের দিকে নির্দেশ করুন যেখানে আপনি এইমাত্র ফাইলগুলি বের করেছেন৷
ঠিক করুন:গ্রেডল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে

দ্রষ্টব্য: আপনি যদি অফলাইন কাজ ব্যবহার করেন গ্লোবাল গ্রেডল সেটিংসে, চেক আনচেক করুন সেই বিকল্প।

  1. এখন আপনার প্রকল্প তৈরি করার চেষ্টা করুন এবং Gradle সঠিকভাবে সিঙ্ক করছে কিনা তা পরীক্ষা করুন। আপনি যখনই একটি নতুন প্রকল্প তৈরি করবেন তখন আপনাকে এই পদক্ষেপগুলি পুনরাবৃত্তি করতে হবে৷

সমাধান 5:GPU ডিবাগার সক্ষম করা হচ্ছে

GPU ডিবাগার আপনাকে OpenGL ES অ্যাপ্লিকেশনগুলি ডিবাগ এবং বিশ্লেষণ করতে সক্ষম করে৷ এটির বেশ কয়েকটি কার্যকারিতা রয়েছে যেখানে এটি আপনাকে GPU অবস্থা পরিদর্শন করতে দেয় এবং রেন্ডারিং ফলাফলের কারণ কী তাও বুঝতে দেয়। কিছু গ্রেডল বিল্ড ইনস্ট্যান্সে, সিস্টেমে কিছু বাগ রয়েছে যেখানে এটি সক্ষম করা নেই। এই সমাধানে, আমরা এই উপাদানটিকে রিফ্রেশ এবং ইনস্টল করতে মডিউলগুলিকে বাধ্য করব৷

  1. Tools -এ ক্লিক করুন এবং তারপর Android> SDK ম্যানেজার নির্বাচন করুন .
  2. এখন SDK টুলস -এর ট্যাবে ক্লিক করুন এবং তারপর আনচেক করুন Android SDK বিল্ড-টুলস এর বিকল্প . প্রায় 5 সেকেন্ড অপেক্ষা করার পর, বিকল্পটি আবার সক্রিয় করুন।
  3. এখন, তালিকা রিফ্রেশ না হওয়া পর্যন্ত কিছুক্ষণ অপেক্ষা করুন এবং আইটেমগুলি পূরণ করা হয়৷
ঠিক করুন:গ্রেডল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে
  1. নতুন আইটেমগুলি তৈরি হয়ে গেলে, তালিকাটি দেখুন এবং চেক করুন GPU ডিবাগিং টুলস এর বিকল্প . আপনার হয়ে গেলে ঠিক আছে টিপুন৷

এখন, এই টুলগুলি আপনার অ্যান্ড্রয়েড স্টুডিও অ্যাপ্লিকেশনে ডাউনলোড করা হবে এবং আপনি কোন সমস্যা ছাড়াই গ্রেডলকে সঠিকভাবে সিঙ্ক করতে সক্ষম হবেন৷

সমাধান 6:ক্যাশে রিফ্রেশ করা

মাইক্রোসফ্ট উইন্ডোজ সহ প্রতিটি অ্যাপ্লিকেশনে কোনও সমস্যা ছাড়াই অ্যাপ্লিকেশনটিকে মসৃণভাবে চলতে সহায়তা করার জন্য সর্বত্র ক্যাশে রয়েছে। তারা অস্থায়ী সঞ্চয়স্থান হিসাবে পরিবেশন করে যেখানে অ্যাপ্লিকেশনটি পছন্দ বা অস্থায়ী ডেটা সঞ্চয় করে পরবর্তীতে তোলার জন্য। আমরা স্থির করেছি যে এই ক্যাশে, যদি দুর্নীতিগ্রস্ত হয়, তাহলে গ্রেডল বিল্ড প্রক্রিয়াকে থামিয়ে দেবে। এই সমাধানে, আমরা পুরো ক্যাশে রিফ্রেশ করব এবং বিদ্যমান Gradle ফাইলগুলি মুছে ফেলার পরে, Android Studio পুনরায় চালু করব এবং এটি সমস্যার সমাধান করে কিনা তা দেখব।

  1. ফাইল-এ নেভিগেট করুন এবং অকার্যকর ক্যাশে/পুনঃসূচনা ক্লিক করুন . ঠিক করুন:গ্রেডল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে
  2. এখন প্রক্রিয়াটি সম্পন্ন হওয়ার পরে, অ্যান্ড্রয়েড স্টুডিও সম্পূর্ণরূপে বন্ধ করুন৷
  3. আপনার Android স্টুডিও ইনস্টলেশন ডিরেক্টরির .gradle ফোল্ডারে নেভিগেট করুন। এখন আপনি এটিকে অন্য কোনো স্থানে কাট/পেস্ট করতে পারেন অথবা কেবল এটির নাম পরিবর্তন করতে পারেন৷
    এখন যখন অ্যান্ড্রয়েড স্টুডিও গ্রেডল ফাইলগুলি অ্যাক্সেস করার চেষ্টা করবে, তখন এটি দেখতে পাবে যে সেখানে কেউই উপস্থিত নেই এবং এটি আবার সম্পূর্ণ জিনিসটি ডাউনলোড করার চেষ্টা করবে৷ .
  4. পুনরায় চালু করুন আপনার Android স্টুডিও এবং আবার Gradle সিঙ্ক চেষ্টা করুন। এখন সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷

  1. অ্যাভাস্ট অ্যান্টিভাইরাসে ভাইরাসের সংজ্ঞা ব্যর্থ হয়েছে

  2. আপলোড করতে ব্যর্থ স্টিম ইমেজ ঠিক করুন

  3. Windows 10 nvlddmkm.sys ব্যর্থ হয়েছে ঠিক করুন

  4. ওয়ারফ্রেম আপডেট ব্যর্থ হয়েছে