এমুলেটর ত্রুটি: এই AVD এর কনফিগারেশনে একটি কার্নেল ফাইল অনুপস্থিত


183

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


একই সমস্যা: স্ট্যাকওভারফ্লো / প্রশ্নগুলি / ৮১৯০৮০০ / স্কালা- অ্যান্ড্রয়েড- নতুন ওয়েবসাইট - একটি নতুন এভিডি তৈরি করুন
zapl

1
একটি ম্যাক এখনও এটি শুরু করতে পারেনি; AVD- এ মেরামত ব্যবহার করে আমার জন্য কাজ করেছে stackoverflow.com/a/15971119/664220
রনি

এআরএম চিত্র ইনস্টল করার পরে পুনরায় সূচনা এবং তারপরে একটি নতুন এভিডি তৈরি করা আমার পক্ষে কাজ করেছে।
সাইমন

এই লিঙ্কটি হতে পারে সহায়তা করতে পারে: developer.android.com/tools/help/avd-manager.html
অভিজিৎ

উত্তর:


254

"এআরএম EABI v7a সিস্টেম চিত্র" অবশ্যই উপলব্ধ available এটিকে অ্যান্ড্রয়েড এসডিকে পরিচালকের মাধ্যমে ইনস্টল করুন: অ্যান্ড্রয়েড এসডিকে পরিচালক

আরেকটি ইঙ্গিত ( এখানে দেখুন ) - সহ

  • অ্যান্ড্রয়েড এসডিকে সরঞ্জাম 17 বা ততোধিক বর্ধমান
  • Android 4.0.3 (API স্তর 15)
  • SDK রেভ 3 এবং সিস্টেম চিত্রের রেভ 2 (বা উচ্চতর) ব্যবহার করে

আপনি একটি দ্রুত এমুলেটর পেতে GPU অনুকরণ চালু করতে সক্ষম: এখানে চিত্র বর্ণনা লিখুন

বিঃদ্রঃ : আপনি 7878 comment মন্তব্য অনুসারে যদি আপনি আগে এমুলেটর তৈরি করেছেন তবে আপনাকে এটি পুনরায় তৈরি করতে হবে, অন্যথায় এটি কাজ করবে না।

বিকল্প 1
ইন্টেল " ইনটেল হার্ডওয়্যার এক্সিলারেটেড এক্সিকিউশন ম্যানেজার সরবরাহ করে " সরবরাহ করে, যা এক্স 86 চিত্র নির্বাহের জন্য একটি ভিএম ভিত্তিক এমুলেটর এবং এটি অ্যান্ড্রয়েড এসডিকে ম্যানেজার দ্বারা পরিবেশন করা হয়। ইন্টেল এমুলেটরটির জন্য এখানে একটি টিউটোরিয়াল দেখুন: HAXM অ্যান্ড্রয়েড এমুলেটরটির গতি বাড়ায় । রোমান নুরিক এখানে পোস্ট করেছেন যে অ্যান্ড্রয়েড ৪.৩ সহ ইন্টেল এমুলেটরটি "জ্বলজ্বল দ্রুত"।

বিকল্প 2
উপরের পোস্টের মন্তব্যে আপনি জিনোমোশন সম্পর্কিত একটি উল্লেখ পেতে পারেন যা "অ্যাপ্লিকেশন পরীক্ষা এবং উপস্থাপনের জন্য দ্রুততম অ্যান্ড্রয়েড এমুলেটর" বলে দাবি করে। জিনমোশন ভার্চুয়ালবক্সে চলে। আরও দেখুন উপর তাদের সাইট Google+ এ , এই পোস্টে সিরিল Mottier থেকে এবং এর এই সহায়িকার ক্রেতা

এক্সডিএ
-ফোরামে বিকল্প 3 আমি মেমু সম্পর্কে পড়েছি - পিসির জন্য সবচেয়ে শক্তিশালী অ্যান্ড্রয়েড এমুলেটর, ব্লুস্ট্যাকের চেয়ে আরও ভাল । আপনি এখানে এমুলেটর খুঁজে পেতে পারেন । এটি আমাকে এনেছে ...

বিকল্প 4
... এই এক্সডিএ-ফোরামের এন্ট্রি: কীভাবে দ্রুত ব্যবহার করবেন! আপনার বিকল্প অ্যান্ড্রয়েড বিকাশ এমুলেটর হিসাবে ব্লুস্ট্যাক । আপনি এখানে এমুলেটর খুঁজে পেতে পারেন ।


1
দুর্ভাগ্যক্রমে জিপিইউ এমুলেশন চালু হওয়ার সময় নির্দিষ্ট এটিআই কার্ডগুলিতে ক্রাশ করা - আপডেট হওয়া এমুলেটারের অপেক্ষায়।
ক্রিলিপ

23
আমি দেখতে পেয়েছি যে এই সমস্যাটি সমাধান করার জন্য আমাকে এমুলেটরটি মুছতে হবে এবং ইনস্টল করার পরে এটি পুনরায় তৈরি করতে হয়েছিল।
you786

3
@ you786 হ্যাঁ এটি পুনঃনির্মাণ করা জরুরী
ববস

1
আমি সমস্ত সম্ভাব্য উপায়ে করেছি তবে এখনও সেখানে সিমুলেটর চালু করার সময়
VISHNU GARG

আমার উত্তর নীচে দেখুন।
মার্ক রোচকাইন্ড

22

আপনি এই ত্রুটিটি পাওয়ার আরও একটি কারণ হ'ল গ্রহপীটি সঠিক ফাইলটি খুঁজে পাচ্ছে না।

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

c:\Program Files (x86)\Android\android-sdk\tools> emulator @SonyTabletS -verbose

প্রথম লাইনটি দেখায় যেখানে গ্রহনটি এসডিকে ফাইলগুলি সন্ধান করে এবং এর মতো দেখতে পাবেন:

emulator: found ANDROID_SDK_ROOT: C:\Program Files (x86)\Android\android-sdk

নিশ্চিত করুন যে অবস্থানটি সঠিক।

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


আমার ক্ষেত্রে, যখন আমি অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-এসডিপি ফোল্ডারটি থেকে এমুলেটর চালাচ্ছি তখন অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-স্টুডিও \ এসডিকে ANDROID_SDK_ROOT অবস্থানের উপরে নেওয়া হয়েছে। এটি একবার অ্যান্ড্রয়েড \ অ্যান্ড্রয়েড-এসডিকে সঠিকভাবে নির্দেশ করলে এটি কার্যকর হয়।
noel aye

এটা আমার জন্য ছিল। আমার বিল্ড এনভায়রনমেন্ট এমন একটি ANDROID_SDK_ROOT ব্যবহার করে যা আমি সহজে আপডেট করতে পারি না। এই ফিক্সটিটি ছিল একটি ক্লিন কমান্ড প্রম্পট চালু করা এবং ডানদিকে একটি ANDROID_SDK_ROOT সেট করা এবং সেখান থেকে এসডিকে পরিচালককে চালু করা।
ডগ কোবার্ন

আপনার দু'টি অনুলিপি এসডিকে-র দুটি অনুলিপি ইনস্টল করা নেই তা পরীক্ষা করুন। আপনি যদি আমার মতো হন তবে আপনি একটি অনুলিপিটিতে "এআরএম ইএবিআই ভি 7 এ সিস্টেম চিত্র" ইনস্টল করছেন তবে এভিডি অন্য অনুলিপিটিতে এটি সন্ধান করার চেষ্টা করছে। আমি এসডিকে আমার একটি অনুলিপি সরিয়েছি এবং তারপরে আমার এমুলেটরটি ঠিক শুরু হয়েছিল।
এসএফসিসি

আমার ক্ষেত্রে, আমার এসডিকে ফোল্ডারটি সঠিক দিরের দিকে নির্দেশ করছে।
নিয়ন ওয়ারেজ

16

আমার গল্প, Eclipse kernel-ranchuসিস্টেম ইমেজ ফোল্ডারে (" /path/to/android-sdk-macosx/system-images/android-25/google_apis/arm64-v8a) " " নামে একটি ফাইল চেয়েছিল ।

এমুলেটর: ত্রুটি: এই AVD এর কনফিগারেশনে একটি কার্নেল ফাইল অনুপস্থিত! দয়া করে নিশ্চিত করুন যে "কর্নেল-রাঞ্চু" ফাইলটি আপনার সিস্টেমের চিত্রের মতো একই স্থানে রয়েছে।

এমুলেটর: ERROR: ANDROID_SDK_ROOT পূর্বনির্ধারিত

সিস্টেম ইমেজ ফোল্ডারে " kernel-qemu" নামে একটি ফাইল ছিল । আমি সবেমাত্র এটিকে " kernel-ranchu" নাম দিয়েছি এবং এটি কাজ করেছে ...


4
আমার ক্ষেত্রে এটি অন্য উপায়ে ছিল
urnenfeld

15

আমারও একই সমস্যা ছিল। আমার ক্ষেত্রে এটি প্রমাণিত হয়েছে যে আমি অ্যান্ড্রয়েড স্টুডিওর সরবরাহিত সংস্করণটির সাথে সাথে এসডকের আরও একটি সংস্করণ ইনস্টল করেছি। আমার ANDROID_SDK_ROOT এনভায়রনমেন্ট ভেরিয়েবলটি আসল মূলতে পরিবর্তন করা আমার জন্য এটি স্থির করে।


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

কোর সঠিক। আমি আজ এক্লিপস থেকে অ্যান্ড্রয়েড স্টুডিওতে স্যুইচ করেছি এবং এটিই আমার জন্য সমস্যাটি স্থির করেছে।
পিকামান্ডার 2

11

এখানে আমার গল্প। এভিডি ম্যানেজারের 'অ্যাকশনস'-এর অধীনে, আমি এভিডি-র বিশদটি দেখছিলাম যা কাজ করছে না। নিচে স্ক্রোল করে আমি লাইনটি পেয়েছি:

image.sysdir.1: add-ons\addon-google_apis-google-16\images\armeabi-v7a\

আমি তখন এই ফাইলটিতে নেভিগেট করেছি:

C:\Users\XXXX\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-16\images\armeabi-v7a

আমি দেখেছি যে কোনও কার্নেল ফাইল নেই। তবে, আমি এখানে একটি কার্নেল ফাইল পেয়েছি:

C:\Users\XXXX\AppData\Local\Android\sdk\system-images\android-16\default\armeabi-v7a

সুতরাং আমি এটিকে অনুলিপি করেছি এবং এতে পেস্ট করেছি:

C:\Users\XXXX\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-16\images\armeabi-v7a

তখন এভিডি কাজ করেছিল।


ধন্যবাদ, এটি সমাধান করেছে! আমি মনে করি এটি একটি বাগ বা স্টেহ হতে হবে কারণ এটি খুব আশ্চর্যজনক আচরণ
হুগো

7

অ্যাডমিনিস্ট্রেটর মোডে এভিডি ম্যানেজারটি খুলুন ভিএম নির্বাচন করুন এবং সম্পাদনা ক্লিক করুন, ওকে স্টার্ট ভিএম ক্লিক করুন।

সম্পাদকের নোট : অ্যাডমিনিস্ট্রেটর মোড দ্বারা, তিনি উইন্ডোজ প্ল্যাটফর্মগুলিতে প্রশাসক হিসাবে ডান ক্লিক ক্লিক করুন।


'প্রশাসক মোড' কী / কোথায়?
এরিকপটার্স 0

ম্যাক ওএসের জন্য ভিএম খুঁজে পাচ্ছেন না
ফ্রাঙ্ক ফ্যাং

4

আপনি যদি জানেন যে কার্নেল ফাইলটি আপনার মেশিনে ইনস্টল করা আছে তবে সমস্যাটি ইমুলেটর.একটি খুঁজে পেতে এটি পাচ্ছে।

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

image.sysdir.1=system-images\android-19\default\armeabi-v7a\

আমি সি: \ ব্যবহারকারীগণ \ XXXX \ Android-sdks s সিস্টেম-চিত্রগুলি \ অ্যান্ড্রয়েড -19 ফোল্ডারটিতে দেখেছি এবং দেখতে পেলাম যে চিত্র.সিসডির .১ পাথটি অবৈধ। আমাকে "ডিফল্ট" সাব ফোল্ডারটি সরিয়ে ফেলতে হয়েছিল, এভাবে এটি নীচে পরিবর্তন করা হয়েছিল:

image.sysdir.1=system-images\android-19\armeabi-v7a\

আমি ini সংরক্ষণ করেছি এবং আবার চেষ্টা করেছি AVD চালু করার। যে সমস্যা স্থির!


এটি এটি ঠিক করে নি। আমার ক্ষেত্রে আমার ডিফল্ট সাবফোল্ডারে সিমেট চিত্র রয়েছে।
নিওন ওয়ার্জ

আপনি আমাকে ভোট দিতে হবে না কারণ আপনার আলাদা সমস্যা আছে! এটি আমার উত্তরকে ভুল করে না।
বুভিনেজে

আপনি কি এখানে প্রতি অন্য পোস্টে ভোট দিয়েছেন, কারণ তারা আপনার সমস্যার সমাধান করেনি?
বুভিনেজে

এটি আমার জন্য সমস্যার সমাধান করেছে, আমি ম্যাকের মধ্যে দৌড়াচ্ছি এবং পথটি চিত্রের দিকে ইশারা করছিল .Sysdir.1 = অ্যাড-অনস / অ্যাডন-গুগল_পিস-গুগল -16 / চিত্র / আরমেবি-ভি 7 এ, সিস্টেম-ইমেজ / অ্যান্ড্রয়েডে পরিবর্তিত -16 / ডিফল্ট / আরমেবি-ভি 7 এ সমস্যার সমাধান করেছে
ফিলিপ জুন

3

নিশ্চিত হয়ে নিন যে আপনি একটি এমুলেটড ডিভাইসও সঠিকভাবে কনফিগার করেছেন। অ্যান্ড্রয়েড স্টুডিও এমন এক সাথে আসতে পারে যা এমুলেটেড ডিভাইসের তালিকায় প্রদর্শিত হয় তবে আপনি যে এসডিকে ব্যবহার করছেন সেটি ব্যবহার করে সেট করা যায় না।

এভিডি ম্যানেজার (সরঞ্জাম-> অ্যান্ড্রয়েড> এভিডি ম্যানেজার) এ একটি নতুন এমুলেটেড ডিভাইস তৈরি করার চেষ্টা করুন এবং এটি লক্ষ্য হিসাবে নির্বাচন করুন।


এই পথে নামার চেষ্টা করে আমাকে জানতে দিন যে HAXM আসলে ইনস্টল করা হয়নি, যদিও এটি প্রদর্শিত হয়েছিল showed আমাকে ইন্টেল HAXM ইনস্টল করার জন্য অনুরোধ জানানো হয়েছিল।
লডলাইডেন

2

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


2

SDK / NDK & JDK এর মেরামত / পুনর্নির্মাণ / আপগ্রেডের দীর্ঘ দিন পরে আমার কাছে একক বুদ্ধিমান চিন্তাভাবনা ঘটেছিল। পরিবেশের ভারগুলি পরীক্ষা করা দরকার, কেননা আমার এভিডি 'গ্যালাক্সিএস 3' অনুপস্থিত কার্নেল ফাইলের জন্য স্থির করা সিস্টেম-চিত্রগুলির রেফারেন্সটি প্রসারিত করা ছিল।

image.sysdir.1 = সি: \ অ্যান্ড্রয়েড \ SDK \ সিস্টেম-চিত্র \ অ্যান্ড্রয়েড-19 \ armeabi-v7a \

'Work.pace'.android \ avd \ GalaxyS3.avd \ config.ini ফাইলটিতে "চিত্র.সিসডির .১ =' এন্ট্রি" সি: .... এসডিকে \ "যুক্ত করে সমস্যার সমাধান করেছে (আপাতত)।


2

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

এভিডি ম্যানেজারে একটি বিদ্যমান ডিভাইস ছিল, তবুও, এর পরামিতিগুলি সমস্ত অজানা ছিল। অবশ্যই এটি ঘটেছিল কারণ আমি পুরানো এসডিকে সংস্করণ (এপিআই 17) আনইনস্টল করেছি যা ডিভাইসটি সরানোর চেষ্টা করার সময় দ্বিতীয় ত্রুটি ফিরে আসে। বার্তাটি দিয়ে: "ডিভাইস ইতিমধ্যে চলছে"

সমস্যাটি সমাধান করার জন্য, আমি D / .android / avd / এভিডির অবস্থানটিতে গিয়ে ডিভাইস ডিরেক্টরি.এভিডি এবং ডিভাইস.ইআই ফাইলটি ম্যানুয়ালি সরিয়েছি। অবশেষে, ডিভাইস ম্যানেজারটিতে আমি নতুন এপিআই সরবরাহ করে একটি নতুন এভিডি তৈরি করেছি।

এটি ফোনগ্যাপ সফলভাবে এমুলেটর তৈরি এবং চালনার অনুমতি দেয়

আশা করি এটা কাজে লাগবে

শুভ দিন


2

উবুন্টু ১৪.০৪-এ অ্যান্ড্রয়েড স্টুডিও 1.2.2 ব্যবহার করে ক্রিলিপ দ্বারা গৃহীত উত্তরের অনুসরণ করুন:

  • অ্যান্ড্রয়েড এসডিকে পরিচালক থেকে "এআরএম ইএবিআই ভি 7a সিস্টেম চিত্র" প্যাকেজ ইনস্টল করুন।
  • অ কার্যক্ষম ভার্চুয়াল ডিভাইস মুছুন।
  • অ্যাপ্লিকেশন বাইনারি ইন্টারফেস (এবিআই) এর সাথে আরমেবি-ভি 7 এ হিসাবে একটি নতুন ডিভাইস যুক্ত করুন।
  • নতুন ডিভাইসে বুট করুন।

এটি আমার পক্ষে কাজ করেছে। আপনার সিস্টেমটি যদি এটি কাজ করে না তবে এটি পুনরায় চালু করার চেষ্টা করুন।


2

অ্যান্ড্রয়েড স্টুডিও পরিবেশের জন্য আমার উত্তর দেখুন , ম্যাক এবং "প্যানিক: 'আর্ম' সিপিইউয়ের জন্য অনুপস্থিত ইমুলেটর ইঞ্জিন প্রোগ্রাম।"

এই সমস্যাটি সমাধান করার জন্য আপনাকে -kernelম্যানুয়ালি পথ নির্দিষ্ট করতে হবে । অর্থাত

$ ~/Library/Android/sdk/emulator/emulator  @Galaxy_Nexus_Jelly_Bean_API_16 -kernel ~/Library/Android/sdk/system-images/android-16/default/armeabi-v7a/kernel-qemu

মনে রাখবেন এমুলেটরটির নামটি Galaxy_Nexus_Jelly_Bean_API_16আপনার নিজের এমুলেটর নামে পরিবর্তন করুন ।

কমান্ডের নীচে কমান্ড লাইনের জন্য উপলব্ধ এমুলেটরগুলি পরীক্ষা করা হবে।

$ ~/Library/Android/sdk/emulator/emulator -list-avds

এবং এটিও নিশ্চিত করুন যে আপনার এমুলেটরটি সঠিক, যেমন অবস্থিত ~/Library/Android/sdk/emulator/


1

আমি চ্রিলিপ যা পরামর্শ দিয়েছিলাম তা চেষ্টা করেছিলাম, তবে সমস্যাটি হয়নি, কারণ ইমেজটি ইতিমধ্যে ইনস্টল করা আছে। আমি যা করেছি তা চালানো হয়েছিল:

android avd

এমুলেটর নিজেই শুরু করতে। তারপরে আমি এমুলেটরটি থামিয়ে দিয়েছি এবং সেই বিন্দুটি তৈরি করেছি

cca emulate android

"কার্নেল ফাইলটি হারিয়ে যাওয়া" ত্রুটি ছাড়াই অ্যাপটি কাজ শুরু করে।


1

আমি এই সমস্যাটি কেবল পরিবেশগত পরিবর্তনশীল ANDROID_SDK_ROOT যুক্ত করে স্থির করেছি, আমার ক্ষেত্রে এটি সি তে অবস্থিত ছিল: ra ব্যবহারকারীরা ra


1

আমার নিজের ক্ষেত্রে, আমার বেশিরভাগ ত্রুটি ছিল যার মধ্যে বেশিরভাগটি ভুল-কনফিগার করা ANDROID_SDK_ROOT সম্পর্কে ছিল , দিনের শেষে, একটি জিনিস পুরো জিনিসটি ঠিক করেছিল বলে মনে হয়েছিল।

নিম্নলিখিত প্রক্রিয়া অনুসরণ করুন:

এভিডিতে একটি নতুন এমুলেটর ডিভাইস তৈরির পরে, অ্যাকশন মেনুতে যান এবং নীচের দিকে প্রদর্শিত হিসাবে নীচের দিকে নির্দেশিত তীরটিতে ক্লিক করুন।

এখানে চিত্র বর্ণনা লিখুন

ডিস্কে শোতে ক্লিক করুন

Edit.ini সম্পাদনা করুন

সন্ধান image.sysdir.1

এর মতো মান হওয়া উচিত: ** চিত্র.সিসডির ১. = সিস্টেম-চিত্রগুলি roid অ্যান্ড্রয়েড -২৮ \ গুগল_পিস_প্লেস্টোর \ x86 **

আপনার নিজস্ব মান আলাদা হতে পারে

এখন, একটি সম্পূর্ণ পাথ তৈরি করতে অ্যান্ড্রয়েড এসডকের পথে স্থির করুন।

image.sysdir.1 = ** সি: \ androidsdk ** সিস্টেম-চিত্র \ অ্যান্ড্রয়েড-28 \ google_apis_playstore \ এক্স 86 \

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

দ্রষ্টব্য: এসডিকে ডিরেক্টরিটিকে তার ডিফল্ট ডিরেক্টরি থেকে সরিয়ে নিয়ে যাওয়া সাধারণত এডিডি এমুলেটর এই ত্রুটিগুলির কারণ হ'ল বিশেষত ভাঙা এবং ভুল কনফিগার্ড পাথ সম্পর্কিত। আমি উপরে প্রদত্ত ফিক্সটি একটি দ্রুত ফিক্স, আপনি প্রতিবার এভিডি এমুলেটরটিতে একটি নতুন ডিভাইস তৈরি করার সময় আপনাকে এটি করতে হতে পারে।

কর্ডোভা সহ সিএমডিতে কাজ করার সময় এই ফিক্সটিও কাজ করা উচিত।


0

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

@ বুভিনজে উত্তরটি সমস্যার কিছুটা আলোকপাত করেছিল। আমি তার উত্তরে বর্ণিত পথটি পরীক্ষা করেছিলাম এবং হ্যাঁ আমি যখন ব্যবহারকারী ডিরেক্টরিতে (উইন্ডোজে) লক্ষ্য করি তখন আমার সিস্টেমের চিত্রের অনুলিপি সাবফোল্ডার ডিফল্টের অধীনে থাকে।

আশ্চর্যের বিষয়টি হ'ল, ANDROID_SDK_ROOT এ একটি অ্যান্ড্রয়েড-এসডিকে ফোল্ডারও রয়েছে তাই আমি ভেবেছিলাম সম্ভবত গ্রহটি সেখানে দেখছে। সাব-ফোল্ডারগুলির মাধ্যমে খনন করে আমি বুঝতে পেরেছি যে ডিরেক্টরিটি এমন দেখাচ্ছে:

android-sdk-windows\system-images\android-22\google_apis\armeabi-v7a

এই ডিরেক্টরিটি ANDROID_SDK_ROOT এ থাকে। এছাড়াও ব্যবহারকারী ডিরেক্টরিতে ব্যবহারকারী / এক্সএক্সএক্সএক্স / অ্যান্ড্রয়েড-এসডিকে / এ থাকা অন্য একজন আছেন।

গ্রহণ এখানে আশা করছে:

android-sdk-windows\system-images\android-22\default\armeabi-v7a

সবেমাত্র ডিরেক্টরিটি পরিবর্তিত হয়েছে এবং এটি এখন কাজ করে।


0

উইন্ডোতে কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডগুলি আপডেট করুন:

i) অ্যান্ড্রয়েড আপডেট এসডিকে --no-ui - সমস্ত // এটি আপনার এসডিকে প্যাকেজ আপডেট করে এবং এটি 3 মিনিট সময় নেয়। ii) অ্যান্ড্রয়েড আপডেট sdk --no-ui - ফিল্টার প্ল্যাটফর্ম-সরঞ্জাম, সরঞ্জাম // এটি প্ল্যাটফর্ম সরঞ্জাম এবং এর প্যাকেজ আপডেট করে। iii) অ্যান্ড্রয়েড আপডেট এসডিকে - নো-ইউআই - সমস্ত - ফিল্টার অতিরিক্ত-অ্যান্ড্রয়েড-এম 2 রিপোসিটিরি // যারা মাভেন প্রজেক্টের সাথে কাজ করছেন তারা সর্বশেষ সমর্থন ডিজাইন লাইব্রেরির সাথে সমর্থন করার জন্য এটি আপডেট করেন যার মধ্যে অতিরিক্ত মেভেন অ্যান্ড্রয়েড মেভেন রিপোজিটরি অন্তর্ভুক্ত থাকবে।

1) কমান্ড প্রম্পটে এটি আপনাকে Y / N এর জন্য জিজ্ঞাসা করে। Y এ ক্লিক করুন তারপরে এটি ইনস্টলেশনটি দিয়ে এগিয়ে চলেছে। 2) এটি সমস্ত কার্নেল- qemu ফাইল এবং qt5.dll কমান্ড আপডেট করে। যাতে এমুলেটর কোনও সমস্যা ছাড়াই সূক্ষ্মভাবে কাজ করে।


-1

আমার জন্য এসডিকে সরঞ্জাম আপডেট করা ত্রুটিগুলি স্থির করে।

ত্রুটির স্ক্রিনশট এবং আপডেট অগ্রগতি


-1

অ্যান্ড্রয়েড এসডিকে ম্যানেজারের এসডিকে সরঞ্জাম এবং প্ল্যাটফর্ম-সরঞ্জামগুলি নতুন সংস্করণে আপডেট করে আমি এটি সমাধান করেছি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.