ফিক্স: গ্রেডেল প্রকল্প সিঙ্ক ব্যর্থ



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

আইডিই অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে প্রোগ্রামাররা ত্রুটির বার্তাটি অনুভব করে “ গ্রেডেল প্রকল্পের সিঙ্ক ব্যর্থ 'যখন তারা তাদের কোডটি সংকলন করছে বা এটিকে তাদের অ্যান্ড্রয়েড ডিভাইসে চালিত করছে (হয় আসল বা অনুকরণযুক্ত)। গ্রেডল সিঙ্ক হ'ল গ্রেডল টাস্ক যিনি এর প্রধান কাজটি আপনার সমস্ত নির্ভরতা যাচাই করা build.gradle ফাইলগুলি যা আপনার অ্যান্ড্রয়েড স্টুডিও প্রকল্পের সাথে সম্পর্কিত এবং তারপরে সেই নির্দিষ্ট সংস্করণটি ডাউনলোড করুন (যদি ইতিমধ্যে ডাউনলোড না হয়)।



গ্রেডেল প্রকল্পের সিঙ্ক ব্যর্থ



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



অ্যান্ড্রয়েড স্টুডিওতে 'গ্রেডেল প্রজেক্ট সিঙ্ক ব্যর্থ হয়েছে' ত্রুটি বার্তাটির কারণ কী?

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

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

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

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

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

সমাধান 2: প্রক্সি সার্ভার অক্ষম করা হচ্ছে

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



  1. উইন্ডোজ + আর টিপুন, টাইপ করুন “ inetcpl। সিপিএল সংলাপ বাক্সে এবং এন্টার টিপুন।
  2. এখন ইন্টারনেট সম্পত্তি খোলা হবে। ট্যাবে ক্লিক করুন সংযোগ এবং তারপর ল্যান সেটিংস

প্রক্সি সার্ভার অক্ষম করা হচ্ছে

  1. এখন আপনি যদি প্রক্সি সার্ভার ব্যবহার করেন তবে ক্ষেত্রটি ভিতরে বিশদ সহ পরীক্ষা করা হবে। আনচেক করুন সক্ষম থাকলে যে কোনও প্রক্সি সার্ভার এখন অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন এবং সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন।

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

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

অনুপস্থিত প্ল্যাটফর্ম (গুলি) এবং সিঙ্ক প্রকল্পটি ইনস্টল করুন - অ্যান্ড্রয়েড স্টুডিও

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

সমাধান 4: স্থানীয় গ্রেড বিতরণ কাজে লাগানো

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

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

স্থানীয় গ্রেডেল বিতরণ ব্যবহার করে - অ্যান্ড্রয়েড স্টুডিও

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

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

সমাধান 5: জিপিইউ ডিবাগার সক্ষম করে

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

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

অ্যান্ড্রয়েড এসডিকে বিল্ড সরঞ্জাম

  1. নতুন আইটেম একবারে জনবসতিযুক্ত হয়ে গেলে তালিকাটি দেখুন এবং চেক বিকল্প জিপিইউ ডিবাগিং সরঞ্জাম । আপনার কাজ শেষ হয়ে গেলে ঠিক আছে চাপুন।

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

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

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

  1. নেভিগেট করুন ফাইল এবং ক্লিক করুন অকার্যকর ক্যাশে / পুনঃসূচনা

    অকার্যকর ক্যাশে / পুনঃসূচনা

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