কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েড স্টুডিওতে ‘AVD Emulator Process Terminated’ এরর সমাধান – কুইক ফিক্স গাইড

“The emulator process for AVD has terminated” এররটি অ্যান্ড্রয়েড স্টুডিওতে মানে অ্যান্ড্রয়েড এমুলেটর শুরু হতে বা সঠিকভাবে রান করতে পারলো না। এই ইস্যু ডেভেলপারদের ভার্চুয়াল ডিভাইস ব্যবহার করে তাদের অ্যাপ টেস্ট করতে বাধা দেয়।

এই এররটির সবচেয়ে সাধারণ কারণগুলো হলো কম স্টোরেজ স্পেস, Microsoft Visual C++ Redistributables অনুপস্থিত, বা অ্যান্ড্রয়েড স্টুডিওতে পুরনো/অনুপস্থিত টুল এবং ড্রাইভার। এই সমস্যাগুলো এমুলেটরকে সঠিকভাবে ফাংশন করতে বাধা দেয় এবং এররটি তৈরি করে।

এখন কারণগুলো জানা যাচ্ছে, আসুন সমাধানগুলো দেখে নেওয়া যাক।

১. আপনার স্টোরেজ ডিভাইস ক্লিন আপ করুন:

অ্যান্ড্রয়েড এমুলেটর ভার্চুয়াল ডিভাইস (AVD) তৈরি করে এবং রান করে, যেগুলো पर্যাপ্ত ফ্রি ডিস্ক স্পেস চায় টেম্পোরারি ডেটা, সিস্টেম ফাইল, স্ন্যাপশট, ক্যাশ, এবং লগ স্টোর করার জন্য। এই ভার্চুয়াল ডিভাইসগুলো একটি রিয়েল অ্যান্ড্রয়েড ফোন বা ট্যাবলেট সিমুলেট করে এবং সঠিকভাবে কাজ করার জন্য পর্যাপ্ত স্পেস দরকার।

যদি আপনার স্টোরেজ почти ফুল থাকে, এমুলেটর প্রয়োজনীয় রিসোর্স অ্যালোকেট করতে পারবে না, ফলে এই এররটি দেখা দেয়। স্পেস ফ্রু করলে এমুলেটর ভার্চুয়াল ডিভাইস ফাইলগুলো সমস্যা ছাড়া ম্যানেজ করতে পারবে।

ডিস্ক স্পেস ফ্রু করার কিছু সাধারণ টিপস নিচে দেওয়া হলো। আমাদের এই টপিকে একটি ব্যাপক গাইডও আছে — সেটা দেখতে পারেন এখানে: How to Remove Junk Files on a Windows Computer।

রিসাইকেল বিন খালি করুন:

  1. ডেস্কটপে রিসাইকেল বিনের ওপর ডান-ক্লিক করুন।
  2. Empty Recycle Bin. ক্লিক করুন।
  3. প্রম্পট হলে কনফর্ম করুন।

Disk Cleanup টুল ব্যবহার করুন:

  1. Windows + S চাপুন, “Disk Cleanup” টাইপ করুন, এবং খুলুন।
  2. অ্যান্ড্রয়েড স্টুডিও ইনস্টল করা ড্রাইভ সিলেক্ট করুন (সাধারণত C:)।
  3. OK ক্লিক করুন এবং স্ক্যান হওয়ার জন্য অপেক্ষা করুন।
  4. টেম্পোরারি ফাইল এবং উইন্ডোজ এরর রিপোর্টস এর মতো আইটেম সিলেক্ট করুন।
  5. OK ক্লিক করুন, তারপর Delete Files বেছে নিন।

টেম্পোরারি ফাইল ডিলিট করুন:

  1. Windows + R চাপুন, %temp% টাইপ করুন, এবং Enter চাপুন।
  2. Ctrl + A চাপুন সব ফাইল সিলেক্ট করার জন্য।
  3. Delete চাপুন (যে ফাইলগুলো বর্তমানে ইন ইউজ, সেগুলো স্কিপ করুন)।

২. Microsoft Visual C++ Redistributable-এর লেটেস্ট ভার্সন ইনস্টল করুন:

Microsoft Visual C++ Redistributable-এর লেটেস্ট ভার্সন ইনস্টল করলেও এই অ্যান্ড্রয়েড স্টুডিও এরর ফিক্স হতে পারে। এমুলেটর এই প্যাকেজ থেকে নির্দিষ্ট ফাইলগুলো প্রয়োজন করে সঠিকভাবে রান করার জন্য।

যদি এই ফাইলগুলো পুরনো বা অনুপস্থিত থাকে, এমুলেটর লঞ্চ হলে ক্র্যাশ করতে পারে। লেটেস্ট Visual C++ Redistributables ইনস্টল বা রিপেয়ার করলে এই প্রয়োজনীয় ফাইলগুলো রিস্টোর হয় এবং ইস্যুটি সমাধান হতে পারে। পূর্ণ কম্প্যাটিবিলিটির জন্য x86 এবং x64 দুটি ভার্সনই ইনস্টল করার পরামর্শ দেওয়া হয়।

  1. অফিসিয়াল Microsoft Download Page-এ যান।
  2. “Visual Studio 2015, 2017, 2019, and 2022” সেকশনে স্ক্রোল করুন।
  3. vc_redist.x64.exe এবং vc_redist.x86.exe দুটি ডাউনলোড করুন।
  4. ডাউনলোড করা .exe ফাইলগুলো একটা একটা করে ডাবল-ক্লিক করে ইনস্টলার চালান।
  5. লাইসেন্স টার্মস এক্সেপ্ট করুন এবং Install ক্লিক করুন। যদি সফ্টওয়্যারটি ইতিমধ্যে ইনস্টলড থাকে, Repair অপশন আসলে সেটা ক্লিক করুন।
  6. আপনার কম্পিউটার রিস্টার্ট করুন।

৩. IDE-এর ড্রাইভার আপডেট করুন:

Android Emulator, Android SDK Build-Tools 34, Android SDK Command Line Tools (লেটেস্ট), এবং Android Emulator Hypervisor Driver আপডেট করলে এই এরর সমাধান হতে পারে। এই টুলগুলো অ্যান্ড্রয়েড স্টুডিওতে ভার্চুয়াল ডিভাইস স্মূথলি চালানোর জন্য অপরিহার্য।

যদি এই কম্পোনেন্টগুলোর যেকোনোটি পুরনো বা অনুপস্থিত থাকে, এমুলেটর ক্র্যাশ বা শুরু হতে ব্যর্থ হতে পারে। সবকিছু আপ-টু-ডেট রাখলে স্থিতিশীলতা বাড়ে এবং এমুলেটর সঠিকভাবে রান করে।

  1. Android Studio খুলুন।
  2. Device Manager-এ থেকে চলমান ভার্চুয়াল ডিভাইসগুলো ডিলিট করুন (যদি থাকে)।
  3. Android Studio-এর উপরের ডান কোণার “SDK Manager”-এ ক্লিক করুন।
  4. “SDK Tools” ট্যাবে যান।
  5. নিচের কম্পোনেন্টগুলো চেক করুন এবং ইনস্টল বা আপডেট করুন:
    • Android Emulator
    • Android SDK Build-Tools 34
    • Android SDK Command Line Tools (latest)
    • Android Emulator Hypervisor Driver
  6. “Apply” বা “OK” ক্লিক করুন সিলেক্ট করা টুলগুলো ডাউনলোড ও ইনস্টল করার জন্য।
  7. Android Studio বন্ধ করুন ইনস্টলেশন কমপ্লিট হলে।
  8. পরিবর্তনগুলো প্রয়োগ করার জন্য আপনার কম্পিউটার রিস্টার্ট করুন।
  9. রিস্টার্টের পর, Android Studio খুলুন, একটি নতুন প্রজেক্ট তৈরি করুন, এবং রান করুন দেখতে এরর সমাধান হয়েছে কিনা।

৪. GPU মোড পরিবর্তন করুন:

আপনার বর্তমান ভার্চুয়াল ডিভাইসের config.ini ফাইলে GPU মোড পরিবর্তন করলে এই এরর ফিক্স হতে পারে। কখনও কখনও GPU মোড “auto”-এ সেট থাকে, যা নির্দিষ্ট গ্রাফিক্স ড্রাইভার বা হার্ডওয়্যারের সাথে কম্প্যাটিবল নাও হতে পারে, ফলে এমুলেটর ফেল করে।

“software”-এ স্যুইচ করলে এমুলেটরকে বাধ্য করে সফ্টওয়্যার-ভিত্তিক রেন্ডারিং ব্যবহার করতে আপনার সিস্টেমের GPU-র ওপর নির্ভর করার বদলে। এটি কম্প্যাটিবিলিটি বাড়াতে পারে, বিশেষ করে পুরনো মেশিন বা অস্থিতিশীল/অসমর্থিত গ্রাফিক্স ড্রাইভার والے সিস্টেমে।

নোট: এটি পারফরম্যান্স কমাবে কিন্তু স্থিতিশীলতা নিশ্চিত করবে।

  1. Android Studio-তে Device Manager খুলুন।
  2. আপনার ভার্চুয়াল ডিভাইসের পাশের তিনটি ডট (⋮)-এ ক্লিক করুন।
  3. মেনু থেকে “Show on Disk” নির্বাচন করুন।
  4. খুলা ফোল্ডারে, config.ini ফাইলটি ডাবল-ক্লিক করুন খোলার জন্য।
  5. লাইনটি খুঁজে বের করুন: hw.gpu.mode=auto
  6. auto-কে software-এ পরিবর্তন করুন। এখন এটি দেখাবে: hw.gpu.mode=software
  7. ফাইল সেভ করুন এবং এডিটর বন্ধ করুন।
  8. Android Studio রিস্টার্ট করুন।
  9. আপনার প্রজেক্ট আবার রান করুন।
  1. Windows 10 iPhone ডিটেক্ট না করলে সমাধান: ধাপে ধাপে ফিক্স

  2. সমাধান: Kernel-Power EventID 41 Task 63

  3. remsh.exe কী এবং কি আমাকে এটি ডিলিট করা উচিত?

  4. Windows-এ SD কার্ড ফরম্যাটিং সমস্যা সমাধান - দ্রুত ও নির্ভরযোগ্য সমাধান