এই ঠিক করা। আশা করি এটি অন্যকে সহায়তা করবে। (অ্যান্ড্রয়েড স্টুডিও ভি 2 এর মতো ইস্যু) এই সমস্যাটি আর্ম ইমুলেটরগুলির জন্য। এই উদাহরণে আমি আরমেবি-ভি 7 এআইপি 16 ব্যবহার করছি
ফিক্সটি তিনটি পদক্ষেপ:
পদক্ষেপ 1: sdk ম্যানেজারটি খুলুন এবং নিশ্চিত করুন যে আপনি এআরএম EABI v7a সিস্টেম চিত্র ইনস্টল করেছেন
পদক্ষেপ 2. এটি সিস্টেম ভেরিয়েবলগুলিতে sdk এর অবস্থান যুক্ত করার সুস্পষ্ট কেস।
তারপরে ডেস্কটপে "এই পিসি" আইকনে রাইট ক্লিক করুন
Properties -> Advanced system settings -> Environment Variables...
তারপরে ভেরিয়েবলের নাম ব্যবহার করে সিস্টেম ভেরিয়েবল বিভাগে নতুন হিসাবে এসডিকে পাথ যুক্ত করুন ANDROID_SDK_ROOT
।
পদক্ষেপ 3. পরিবর্তনগুলি নিবন্ধকরণের জন্য অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন। ANDROID_SDK_ROOT
সংজ্ঞাটি অপরিশোধিত সমস্যাটি সংশোধন করার পরে , এমুলেটরটি কার্ডেল ফাইলগুলি সন্ধান করতে পারে না যদিও এটি দেখতে পারে যে এসডিকে পরিচালক এটি ইনস্টল করে ফেলেছে
path-to-sdk\sdk\system-images\android-16\default\armeabi-v7a\kernel-qemu
কারণটি sdk ম্যানেজার কার্নেল ফাইলটি ইনস্টল করে এবং এমুলেটরটি যে সন্ধান করছে তার অবস্থানের মধ্যে একটি মিশ্রণ।
আপনি যদি নিজের এমুলেটরের জন্য আপনার কনফিগারেশনআই (অ্যান্ড্রয়েড স্টুডিও -> এভিডি ম্যানেজার -> "ডিস্ক প্রদর্শন করুন") খুলেন তবে আপনি নীচের লাইনটি দেখতে পাবেন:
image.sysdir.1=add-ons\addon-google_apis-google-16\images\armeabi-v7a\
(যেমন \ পাথ টু এসডকে k অ্যাড-অনস \ অ্যাডন -২২)
কনফিগার.আই ফাইলটিতে এই মানটি পরিবর্তনের পরিবর্তে আমি অনুলিপি করেছি
path-to-sdk\sdk\system-images\android-16\default\armeabi-v7a\kernel-qemu
(ফোল্ডার sdk পরিচালক থেকে কার্নেল ফাইল ইনস্টল করা হয়েছে)
প্রতি
\path-to-sdk\add-ons\addon-google_apis-google-16\images\armeabi-v7a\
এবং এটি ছিল নিখোঁজ কার্নেল ফাইল। আপনি এমুলেটর চালাতে পারেন। (আপনাকে অ্যান্ড্রয়েড স্টুডিওটি বন্ধ করতে হবে এবং আবারও খুলতে হবে) x86 এর তুলনায় এমুলেটরটি 10x গুণ বেশি ধীর হওয়ার কারণে কিছুটা সময় দিন। (আমার শুরু হতে প্রায় 5 মিনিট সময় লেগেছে)