অ্যান্ড্রয়েড স্টুডিওতে এমুলেটর শুরু হয় না


89

আমি মনে করি এটি প্রজেক্ট স্ট্রাকচারে এসডিকে রেফারেন্সে সমস্যা, তবে আমি যখন রান ক্লিক করি এবং আমি লঞ্চ এমুলেটরটি বেছে নিই তখন কিছুই উপস্থিত হয় না।


4
অ্যাপ্লিকেশন শুরু হওয়ার মুহুর্তে আপনার ক্রাশ হতে পারে, আপনার অ্যাপ্লিকেশন ন্যূনতম এসডিকে উচ্চতর হতে পারে তবে আপনার এমুলেটর এসডিকে হতে পারে, আপনার পিসিতে কোনও সমস্যা হতে পারে। এটি কেন কাজ করতে পারে তার জন্য অনেকগুলি বিকল্প রয়েছে ... আরও তথ্য ছাড়া আমরা কেবল অনুমান করতে পারি।
ইলিয়া গাজমান

আমি "পুরাতন" এসডিকে অ্যান্ড্রয়েডের জন্য অ্যাক্রিপস এবং এমুলেটরটি সাধারণভাবে সেখানে শুরু করব। আমি 1.6 জেডিকে ব্যবহার করেছি তবে আশ্চর্যজনক ধারণাটি হ'ল আমি এএস-তে কোনও ব্যর্থতার বার্তা পাই না।
আলেসান্দ্রো ম্যাটিজুজি

আমি গুগল এপিআই ২.২ দিয়ে ম্যানেজারে নতুন ভার্চুয়াল ডিভাইস তৈরি করেছি এবং এখন এটি শুরু হচ্ছে ..... দুঃখিত
আলেসান্দ্রো মাত্তুউজি

6
আমারও অনুরূপ সমস্যা ছিল এবং এটি এমুলেটরে এসডিকে সংস্করণ দ্বারা নয় তবে র্যামের পরিমাণ অনুসারে ঘটেছিল, আপনি যখন এমন চিত্র তৈরি করেন তখন একটি সতর্কতা আসে যা 768 এমবি এরও বেশি অনুকরণ করা উইন্ডোজে সমস্যা সৃষ্টি করতে পারে এবং আমি স্থির করেছি এটি সেভাবে (আমি এটি 1 জিবি র‌্যাম দিয়ে তৈরি করার চেষ্টা করছিলাম), এখন 768 এমবি দিয়ে এটি দুর্দান্ত চলছে।
ভয়েডমাইন

আমি এই থ্রেডে উত্তরটি পেয়েছি: স্ট্যাকওভারফ্লো
error-

উত্তর:


59

আমারও একই সমস্যা ছিল। আমি মাত্র 768 এমবি র‌্যামের সাথে এভিডি তৈরি করেছি এবং এটি দুর্দান্ত চলছে!


4
আরে! চমৎকার, এটি কাজ করে। কারও কারণ কি জানেন? এই সমস্যাটি কি কেবল অ্যান্ড্রয়েড স্টুডিওতে বিদ্যমান?
শাইল আদি

4
আমারও গ্রহনের সাথে এই সমস্যাটি ছিল ... তাই দেখে মনে হচ্ছে উইন্ডোজটিতে অ্যান্ড্রয়েড এসডিকে নিয়ে এটির কিছু আছে। (যাচাই করা হয়নি - কেবল একটি ওয়াগ)
টিমোথি লি রাসেল

15
আমার মতো নবাগতদের জন্য। সরঞ্জামগুলি> অ্যান্ড্রয়েড> এভিডি পরিচালক। কোনও ডিভাইস তৈরি করার সময় আপনি "অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস (এভিডি)" এ সেটিংসটি খুঁজে পান, "উন্নত সেটিংস দেখান" ক্লিক করুন। tinypic.com/r/ehhpms/8 বিটিডব্লিউ আমি 768 এমবি র‌্যাম চেষ্টা করেছি, তবে কাজ হয়নি। সিএমডি থেকে এমুলেটর চালানোর চেষ্টা করে emulator.exe -netdelay none -netspeed full -avd Nexus_S_API_21_2আমাকে ত্রুটি দেয়: HAX kernel module is not installed!(x86)। সম্ভাব্য সমাধান: স্ট্যাকওভারফ্লো.com
কাই নোক

4
এটি আমার জন্য কাজ করেছে। উইন্ডোজ 7 - অ্যান্ড্রয়েড স্টুডিও ২.৩.১
উওর গমাহান

এই সমাধানটি আমার পক্ষে কার্যকর হয়নি, তবে x86_64 চিত্রগুলির জন্য HAXM ম্যানুয়ালি আপগ্রেড করেছে। আরও তথ্যের জন্য আমার উত্তর দেখুন stackoverflow.com/a/46312480/539149
জ্যাক মরিস

37

আমারও একই সমস্যা ছিল ... অ্যান্ড্রয়েড এমুলেটর খোলে না। আপনাকে এর কারণটি আবিষ্কার করতে হবে ... আপনি কমান্ড লাইন থেকে আপনার এমুলেটরটি চালাতে পারেন। এর জন্য আপনি "চালনা" বা "এভিডি" অ্যান্ড্রয়েড স্টুডিও কনসোল থেকে আপনার কমান্ড লাইনটি অনুলিপি এবং আটকানোতে পারেন। উদাহরণ স্বরূপ:

"{পাথ} \ অ্যান্ড্রয়েড-এসডিকে \ সরঞ্জামগুলি \ এমুলেটর.এক্সে-ডিভিডি ডিফল্ট_নেক্সাস_5 -সেটস স্পিড পূর্ণ-নেটডলে কিছুই নয়"

আপনি যখন এটি কমান্ড লাইন টার্মিনাল থেকে চালু করেন, এটি আপনাকে ত্রুটি সহ একটি বার্তা দেয়। আমার ক্ষেত্রে এটি সমস্যাটি আবিষ্কারের জন্য দরকারী ছিল:

.. \ android-sdk \ সরঞ্জাম> এমুলেটর: ত্রুটি: x86 এমুলেশন বর্তমানে হার্ডওয়্যার ত্বরণ প্রয়োজন! দয়া করে নিশ্চিত করুন যে ইন্টেল HAXM সঠিকভাবে ইনস্টল হয়েছে এবং ব্যবহারযোগ্য। সিপিইউ ত্বরণ স্থিতি: HAX কার্নেল মডিউল ইনস্টল করা হয়নি!

  • আমার মেশিনে এটি সক্ষম করার জন্য একটি সরঞ্জামের সাথে আমার জিপিইউ ত্বরণকে সক্রিয় করতে হবে। আমি এসডিকে ম্যানেজার থেকে হাউসএম সরঞ্জামটি ইনস্টল করার সমাধান করেছি ...

  • আমার আরেকটি সমস্যা ছিল ... উদাহরণস্বরূপ আমি আমার ভার্চুয়াল ডিভাইসের ত্বকের পথের জন্য একটি খারাপ url নির্ধারণ করেছি ... এটির সমাধানের জন্য আমি আমার প্ল্যাটফর্ম sdk থেকে একটি বৈধ ত্বক দিয়ে আমার ভার্চুয়াল ডিভাইসটি কনফিগার করেছি: '{পথ} \ android- sdk \ প্ল্যাটফর্মগুলি \ অ্যান্ড্রয়েড- {সংখ্যা} \ স্কিনস {SCREEN_SIZE} '

এখন এটি সূক্ষ্ম খুলছে।

8/8/2019 আপডেট করুন:

অ্যান্ড্রয়েড এসডিকে নতুন সংস্করণের জন্য, এমুলেটর পাথটি হওয়া উচিত:

"{পথ} \ android-sdk \ এমুলেটর \ emulator.exe"

রেফারেন্স (আপনাকে ধন্যবাদ কুলমাইন্ড)


আমি কমান্ড লাইনে চেষ্টা করেছিলাম এবং যা পেয়েছিলাম তা হ'ল "ব্যর্থ অনুরোধের এক্স ত্রুটি: BadRequest (অবৈধ অনুরোধ কোড বা এ জাতীয় কোনও ক্রিয়াকলাপ) নেই"। এই ব্যাখ্যাটি আমাকে বিভ্রান্ত করেছে এবং রেগে রেখেছে। এটা কি আপনার বোঝার?
জলিসিন

4
আপনি একটি এটিআই ভিডিও কার্ড পেয়েছেন? আপনি যদি ত্রুটি বার্তাটি অনুসন্ধান করেন ... আপনি একই ত্রুটি বার্তা সহ কিছু লোককে দেখতে পেলেন ... আমার ক্ষেত্রে আমার ত্রুটি অন্যরকম ছিল এবং আমি আমার পিসি বায়োজে জিপিইউ ত্বরণকে সক্রিয় করে এবং হ্যাক্সএম সরঞ্জাম ইনস্টল করে এটি সমাধান করতে পারতাম। আপনার সমস্যাটি অ্যান্ড্রয়েড এমুলেটর এবং আপনার ভিডিও ড্রাইভারের মধ্যে অনুরূপ যোগাযোগের সমস্যা বলে মনে হচ্ছে।
এরিয়েল কেরেরা

4
একটি কমান্ড লাইনের জন্য ধন্যবাদ। এটি 'প্যানিক: ভাঙা এভিডি সিস্টেমের পথটি দেখতে আমাকে সহায়তা করেছে। আপনার ANDROID_SDK_ROOT মান [D: \ Android]! 'পরীক্ষা করুন। নোট করুন যে এমুলেটরগুলির নতুন সংস্করণগুলির জন্য Android\sdk\emulator\emulatorপথ প্রয়োজন tools\emulator, স্ট্যাকওভারফ্লো . com/a/51627009/2914140 দেখুন see
কুলমাইন্ড

@ অরিয়েল কারেরার, আপনাকে অনেক ধন্যবাদ! আপনি একটি দুর্দান্ত কাজ করেছেন এবং আমাকে একটি এমুলেটর শুরু করতে সহায়তা করেছেন (আমি বেশ কয়েক মাস ধরে এটি করতে পারি না), স্ট্যাকওভারফ্লো . com/a/57408085/2914140 দেখুন
কুলমাইন্ড

আমি আনন্দিত এটি সহায়ক হয়েছে!
অ্যারিয়েল কেরেরা

22

আমার ক্ষেত্রে অ্যান্ড্রয়েড শুরু হতে পারে। অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস ম্যানেজার (সরঞ্জাম-> এভিডি ম্যানেজার) ব্যবহার করে আমি ব্যবহারকারীর ডেটা মোছা এবং একটি ঠান্ডা বুট জোর করে সমাধান করেছি

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


যখন আমি নেটওয়ার্ক সংযোগ পরিবর্তন করেছি তখন একই সমস্যা ছিল। এভিডি ঠিক সেই সময় থেকে শুরু হয়নি। এই সমাধানটি আমার পক্ষে কাজ করেছে :)
করোলআর

কেন এমন হয়? আমি কিছু আইকন সম্পদ যুক্ত করেছি যা আমি মনে করি এটির কারণ হয়েছিল
ঝলকানি

13

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

আমি মনে করি এমুলেটরটির সাথে কংক্রিটের ত্রুটিটি সন্ধান করার সর্বোত্তম উপায় হ'ল এটি কোনও টার্মিনালের মধ্যেই শুরু করা। সুতরাং:

1 - একটি টার্মিনাল খুলুন এবং এই ফোল্ডারে যান:~/Android/Sdk/tools

2 - এই আদেশ দিয়ে এমুলেটরটি শুরু করুন:

./emulator -avd EMULATOR_NAME -netspeed full -netdelay none

আপনি এই আদেশটি দিয়ে আপনার (পূর্বে এভিডি ম্যানেজার দিয়ে তৈরি) ইমুলেটরগুলির নাম দেখতে পাচ্ছেন:

./emulator -list-avds

যদি সবকিছু ঠিক থাকে তবে প্রোগ্রামটি শুরু হয় না এবং এটি টার্মিনালে কংক্রিটের ত্রুটিটি লিখে দেয়।

আমার ক্ষেত্রে, অ্যাপ্লিকেশনটিতে বলা হয়েছে যে গ্রাফিক ড্রাইভার লোড করতে একটি সমস্যা আছে (" libGL ত্রুটি: ড্রাইভার লোড করতে অক্ষম: r600_dri.so ")। যেমনটি এখানে ব্যাখ্যা করা হয়েছে , মনে হয় গুগল অ্যান্ড্রয়েড স্টুডিওতে একটি লাইব্রেরির পুরানো সংস্করণ প্যাকেজ করেছে এবং এমুলেটর যখন এটি আমার গ্রাফিক কার্ড ব্যবহার করার চেষ্টা করে তখন ব্যর্থ হয়।

সমাধান? খুব সহজ: অ্যান্ড্রয়েড স্টুডিওতে প্যাকেজের পরিবর্তে সিস্টেম লাইব্রেরি ব্যবহার করা। কীভাবে? কমান্ডের শেষে "-use-system-libs" যুক্ত করা হচ্ছে। সুতরাং:

./emulator -avd EMULATOR_NAME -netspeed full -netdelay none -use-system-libs

চূড়ান্ত সমাধানটি হল ANDROID_EMULATOR_USE_SYSTEM_LIBS সেট করা আপনার ব্যবহারকারী / সিস্টেমের জন্য এনভায়রনমেন্ট ভেরিয়েবল 1 এ । এই পরিবর্তনটির সাথে, যখন আমি অ্যান্ড্রয়েড স্টুডিওতে এমুলেটরটি চালনা করব তখন এটি সিস্টেম লাইব্রেরিগুলিও লোড করবে।

PS 1 - আমি পরিবেশের পরিবর্তনশীল সেট করার সবচেয়ে সহজ উপায়টি হ'ল , স্ক্রিপ্টটি পরিবর্তন করতে হবে যা অ্যান্ড্রয়েড স্টুডিও চালু করে ( স্টুডিও.শ , আমার ক্ষেত্রে এটি অভ্যন্তরে / অপ্ট / অ্যান্ড্রয়েড-স্টুয়েডো / বিন ) রয়েছে এবং শুরুতে যোগ করুন এই:

export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1

PS 2 - আমি ডেবিয়ান জেসি এবং অ্যান্ড্রয়েড স্টুডিও ২.২.৩ এর সাথে কাজ করি। আমার গ্রাফিক কার্ডটি নীলাভের একটি এটিআই র্যাডিয়ন এইচডি 6850।

ডিসেম্বর 2017 আপডেট করুন : ডেবিয়ান স্ট্রেচ এবং অ্যান্ড্রয়েড স্টুডিও 3.0.০.১ (একই গ্রাফিক কার্ড) নিয়ে আমার একই সমস্যা ছিল। একই সমাধানটি আমার পক্ষে কাজ করে।


11

1) এসডিকে ম্যানেজারটি খুলুন এবং আপনার না থাকলে ইন্টেল x86 এমুলেটর এক্সিলারেটর (HAXM ইনস্টলার) ডাউনলোড করুন ।

2) এখন আপনার এসডিকে ডিরেক্টরিতে যান (সি: \ ব্যবহারকারীদের \ ব্যবহারকারীর নাম \ অ্যাপডাটা \ স্থানীয় \ অ্যান্ড্রয়েড \ এসডিকে, সাধারণত)। এই ডিরেক্টরিতে অতিরিক্ত> ইনটেল > হার্ডওয়্যার_অ্যাক্সিলারেটেড_এক্সেকিউশন_ম্যানেজারে যান এবং " ইন্টেলহ্যাক্সেম-অ্যান্ড্রয়েড.এক্সই " নামক ফাইলটি চালান ।

আপনি যদি "ইন্টেল ভার্চুয়ালাইজেশন প্রযুক্তি (ভিটি, ভিটি-এক্স) সক্ষম না হন" এর মতো একটি ত্রুটি পান তবে। আপনার BIOS সেটিংসে যান এবং হার্ডওয়্যার ভার্চুয়ালাইজেশন সক্ষম করুন ।

3) অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন এবং তারপরে আবার এভিডি শুরু করার চেষ্টা করুন।

এমুলেটর উইন্ডোটি দেখাতে এক মিনিট বা 2 মিনিট সময় লাগতে পারে।


4
এসডিকে ম্যানেজারে, স্ট্যাটাস কলামে x86 এমুলেটর এক্সিলারেটর (HAXM ইনস্টলার) এর পাশে এটি বলে যে "উইন্ডোজের সাথে সামঞ্জস্যপূর্ণ নয় :-(
ডার্কলকি

"ইন্টেলহ্যাক্সেম-অ্যান্ড্রয়েড.এক্সই" ফাইল চালানোর পরে কেবল অপসারণ বিকল্প উপলব্ধ। এই প্রত্যাশিত আচরণ?
তিলক দেওয়ানগান

4
@ অভিষেক বালানী, আপনার সমাধানটি আমার পক্ষে কাজ করেছে এবং আপনাকে অনেক ধন্যবাদ। একদিন চেষ্টা করার পরে, ইনস্টল / আনইনস্টল করার পরে আমি আপনার পদক্ষেপগুলি অনুসরণ করে জানতে পেরেছিলাম যে সর্বশেষতম 7.x ছিল যখন আমার একটি পুরানো ইন্টেল x86 এমুলেটর এক্সিলারেটর 6.x ছিল I তাই আমি এগিয়ে গিয়ে 7.x ইনস্টল করেছিলাম এবং এর পরে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করেছি। এছাড়াও, আমাকে qemu-system-x86_64.exeটাস্ক ম্যানেজারে শেষ করে এমুলেটরের উদাহরণগুলি মেরে ফেলতে হয়েছিল যেহেতু কোনও এমুলেটর উপস্থিত ছিল না তবে তারা আগে থেকেই চলছে। যদি এমুলেটরটি প্রদর্শিত না হয় তবে এটি এখনও ত্বকের পুরানো সংস্করণের কারণে আমার ক্ষেত্রে চলছে।
সুনীল

7

আপনি যদি অ্যান্ড্রয়েড স্টুডিওতে নতুন হন তবে আপনাকে এমুলেটরটি কনফিগার করতে কয়েকটি বেসিক স্টেপগুলি অনুসরণ করতে হবে।

  1. নিশ্চিত হয়ে নিন যে আপনার যথাযথ SDK ইনস্টল রয়েছে
  2. আপনার বিআইওএসে আপনার ইন্টেল হ্যাক্সএম এবং ভার্চুয়ালাইজেশন বিকল্প সক্ষম রয়েছে তা নিশ্চিত করুন
  3. এমুলেটরটি সঠিকভাবে কনফিগার করুন, আরও ভাল পারফরম্যান্সের জন্য ইন্টেল এক্স 86 এটম সিস্টেম চিত্রটি ডাউনলোড করুন।

এই ব্লগটির মাধ্যমে যান, http://www.feelzdroid.com/2015/05/android-studio-emulator-not-working-solution.html

এখানে তারা স্পষ্টভাবে ব্যাখ্যা করেছে, চলমান ও এর জন্য সমাধানের সময় আপনি কী কী সমস্যাগুলির মুখোমুখি হন।


3

ম্যাক ওএস এক্স 10.12.6 এ অ্যান্ড্রয়েড স্টুডিও ২.৩.৩ এ আমার একই সমস্যা ছিল এবং অ্যান্ড্রয়েড স্টুডিও HAXM এর পুরানো সংস্করণ (using.০.৩ ছিল যখন এটি 6.২.১ হওয়া উচিত ছিল) ব্যবহার করে হয়েছিল:

$ kextstat | grep intel
  148    0 0xffffff7f8342c000 0x14000    0x14000    com.intel.kext.intelhaxm (6.0.3) 50449AFC-F7C6-38A0-B820-233E8A050FD6 <7 5 4 3 1>

নির্দেশাবলী অনুসারে অ্যান্ড্রয়েড স্টুডিওর মধ্যে থেকে HAXM মুছে ফেলা এবং পুনঃনির্ধারণ কাজ করা হয়নি: https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager -ম্যাক-ওএস-এক্স

পরিবর্তে, HAXM ইনস্টলারটি ম্যানুয়ালি ডাউনলোড করুন বা যদি সেই লিঙ্কটির মেয়াদ শেষ হয়ে যায় তবে এটি https://software.intel.com/en-us/android/tools এর অধীনে Intel® হার্ডওয়্যার এক্সিলারেটেড এক্সিকিউশন ম্যানেজার (Intel® HAXM) এর অধীনে এটি সন্ধান করুন।

ইনস্টলারটি চালানোর পরে, এটি এখন দেখায় যে HAXM এর বর্তমান সংস্করণটি ইনস্টল করা আছে:

$ kextstat | grep intel
  169    0 0xffffff7f83472000 0x1d000    0x1d000    com.intel.kext.intelhaxm (6.2.1) 7B6ABC56-699C-3449-A0EC-BEB36C154E3C <7 5 4 3 1>

HAXM ম্যানুয়ালি আপগ্রেড করার পরে, আমি x86_64 এমুলেটর চালু করতে সক্ষম হয়েছি।


পুরানো উত্তর, যা পরিবর্তে কাজ করতে পারে (দ্রষ্টব্য যে এটি আমার জন্য x86_64 চিত্রের জন্য কাজ করে না):

একটি নতুন ডিভাইস তৈরি করুন:

Tools->Android->AVD Manager

+ Create Virtual Device

Tablet-> Nexus 7->Next

Recommendedট্যাব হাইলাইট করা উচিত নয়।

যদিও আমি এপিআই লেভেল 25 এসডিকে ইনস্টল করেছি , এটি দেখিয়েছে:

নওগাত Download 25 x86 Android 7.1.1 (গুগল এপিআই)

তাই আমি ক্লিক করেছি Download লিঙ্কটি যা দেখে মনে হয় যে এপিআই স্তর 25 এসডিকে মেরামত করেছে। আমি আমার নতুন ডিভাইস তৈরি করা শেষ করেছি এবং এটি ঠিক আছে ran

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


3

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

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


3

উবুন্টুর সাথে আমারও একই সমস্যা ছিল। আমি ফাইলের /dev/kvmঅনুমতিটি 777 এ পরিবর্তন করে এটি সমাধান করেছি :

sudo chmod 777 /dev/kvm

2

আমি এই উত্তরের একটি লিঙ্ক পোস্ট করতে চাই কারণ এটি এই থ্রেডের যে কোনও ব্যক্তিকে আরও 768 এমবি মেমরির সাহায্যে ভার্চুয়াল ডিভাইসটি শুরু করার সমস্যাগুলিতে চালিত হতে সহায়তা করতে পারে; গ্যালাক্সি ডিভাইসগুলি অনুকরণ করতে> 768 এমবি র‌্যামের সাথে কীভাবে একটি AVD করবেন


2

আমার অনুরূপ সমস্যা আছে তবে আমি আমার এভিডিতে "অ্যান্ড্রয়েড 2.২.২ আরমেবি-ভি a এ" (আমার এটি জেলি বিনে পরীক্ষা করার দরকার ছিল) এ গিয়ে সমাধান করেছি এবং এটি আমার জন্য সমস্যাটি স্থির করেছে।

যা ঘটবে বলে মনে হচ্ছে তা হল আমার প্রসেসরটি এএমডি এবং ইন্টেল এক্স 86 এর হার্ডওয়্যার এমুলেশন শুরু করতে পারেনি। সুতরাং আমি "x86" ব্যতীত "এপিআই" ব্যবহার করতে পরিবর্তিত হয়েছি (যদিও এটি আমাকে x86 ব্যবহার করার পরামর্শ দিয়েছিল)। আশাকরি এটা সাহায্য করবে.


2

আপনাকে "অ্যান্ড্রয়েড এমুলেটর" ইনস্টল

করতে হবে এসডিকে ম্যানেজার -> উপস্থিতি এবং আচরণ -> সিস্টেম সেটিংস -> অ্যান্ড্রয়েড এসডিকে -> এসডিকে সরঞ্জামগুলিতে যান। এবং অ্যান্ড্রয়েড এমুলেটরটিতে একটি হুক সেট করুন


2

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


2

আপনার এই সমস্যাটি আছে কিনা তা পরীক্ষা করে দেখুন "ভিটি-এক্স বায়োজে অক্ষম করা আছে"

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

এই ক্ষেত্রে আপনার ভার্চুয়ালাইজেশন প্রযুক্তি বায়োস সক্ষম করতে হবে


1

এটি সম্ভবত শুরু হবে না কারণ আপনি

বা

  • সঠিক SDK ডাউনলোড করবেন না

আপনি যদি আপনার প্রকল্পটি Eclipse থেকে স্থানান্তরিত করেন তবে কোনও এমুলেটর চালানোর সময় আপনি এই বার্তাটি অন্য কিছু না দেখে আটকে যাবেন:

যন্ত্রের জন্য অপেক্ষা করতেছি.

আপনি যদি ডিভাইস ম্যানেজারটি খোলেন তবে আপনি সম্ভবত এরকম কিছু দেখতে পাবেন:

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

কেবল আপনার ডিভাইসগুলি পুনরায় তৈরি করুন।


1

আমিও একই সমস্যার মুখোমুখি হয়েছি। আপনি কনফিগারেশনটি সম্পাদনা করতে পারেন বা উচ্চ র‌্যাম সহ নতুন এভিডি তৈরি করতে পারেন। এছাড়াও হিপকে 128 এ বাড়ানোর চেষ্টা করুন Em এমুলেটরটি HAXM ছাড়াই সুচারুভাবে কাজ করবে


1

আমারও একই সমস্যা ছিল। আমি মাত্র 768 এমবি র‌্যাম নিয়ে নতুন এভিডি তৈরি করেছি এবং এটি আমার পক্ষে খুব ভাল। আমি ব্যবহৃত API 22(ললিপপ সংস্করণ)


1

বাহ্যিক এমুলেটর যেমন ব্লুস্ট্যাকস ব্যবহার করার পাশাপাশি, আপনি x86 এর এবিআই বেছে নেওয়ার পরিবর্তে 21 এর একটি এপিআই স্তরের সাথে আরমেবি-ভি 7 এ এর ​​এবিআই সহ একটি নতুন চিত্র তৈরি করতে পারেন এবং ব্যর্থ হয়ে যাবেন image আমার একই সমস্যা ছিল, আমি এটি চেষ্টা করেছিলাম এবং এটি কাজ করে। আশা করি এটিও কার্যকর হবে।


1

নীচের সরঞ্জামগুলি ইনস্টল করা আছে কি না তা এই ছবিতে প্রদর্শিত অ্যান্ড্রয়েড এসডিকে ম্যানেজারে নেই কিনা তা পরীক্ষা করুন: এখানে চিত্র বর্ণনা লিখুন


1

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


1

আমি আমার অ্যান্ড্রয়েড-এসডিকে ফোল্ডারটিকে ডি: / এ স্থানান্তরিত করার পরে উইন্ডোজ 10 এ একই সমস্যা ছিল: / যেমন আমি সিটিতে কম ছিল / /।

দেখা গেল যে অ্যান্ড্রয়েড এমুলেটরটি গ্লোবাল (পরিবেশ) ভেরিয়েবলের মাধ্যমে অ্যান্ড্রয়েড এসডিকে সন্ধান করে, অ্যান্ড্রয়েড স্টুডিওর ভিতরে সংজ্ঞায়িত পথটি নয়।

সুতরাং আমি এন্ড্রয়েডহোমের পরিবেশ পরিবর্তনশীল সম্পাদনা করেছি এবং এটি ছিল।


1

যদি আপনার এমুলেটরটি ঠিকঠাক কাজ করে তবে হঠাৎ এটি না ঘটে, কেবল মেশিনটি পুনরায় চালু করুন এবং আবার চালান t এটি আমার পক্ষে কাজ করে।


1

অ্যান্ড্রয়েড স্টুডিও 2.3.3 আমি পরিবর্তন করে আমার AVD শুরু করার জন্য এবং চালানোর পেতে সক্ষম ছিল Graphicsমধ্যে Emulated Performanceথেকে অধ্যায় Automaticথেকে Software-GLES 2.0:

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

Https://stackoverflow.com/a/44931679/1843329 এ পরামর্শ অনুসরণ এবং করার পরে আমি এটি অনুমান করতে সক্ষম হয়েছি :

$ ./emulator -avd Nexus_4_API_21 -use-system-libs

যার ফলস্বরূপ:

emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.

এবং যখন আমি করেছি:

./emulator -avd Nexus_4_API_21 -use-system-libs -gpu off

এমুলেটরটি তখন চালু হয়েছিল।


1

BIOS সেটিংস অ্যাক্সেস করুন এবং ভার্চুয়ালাইজেশন বৈশিষ্ট্যটি চালু করুন । খনি সিপিইউ ফ্যানের গতি এবং স্টাফের মতো বিকল্পগুলির সাথে একসাথে ছিল। তারপরে নিশ্চিত হয়ে নিন যে হাইপার-ভিটি উইন্ডোজ বৈশিষ্ট্যগুলিতে চালু / বন্ধ রয়েছেতারপরে ইন্টেল HAXM পুনরায় ইনস্টল করুন , এটি এই সমস্যাটি ঠিক করবে।


উইন্ডো বৈশিষ্ট্যগুলিতে আমার হাইপার-ভি নেই
রাম

1

আমিও একই সমস্যার মুখোমুখি হয়েছি। আমি যে কিছু গবেষণা করেছি তা থেকে বুঝতে পেরেছিলাম যে আমার কম্পিউটার ভার্চুয়ালাইজেশন সমর্থন করে না। সুতরাং আমাকে ব্লুস্ট্যাকগুলি ইনস্টল করতে হয়েছিল। বিশ্বাস করুন এটি কাজ করেছে ... আপনিও এটি চেষ্টা করতে পারেন।

  1. কেবল আপনার ডিরেক্টরি সি: \ Android \ sdk \ প্ল্যাটফর্ম-সরঞ্জামগুলিতে যান এবং ডাবল ক্লিক করুন adb
  2. আপনার ব্লুস্ট্যাক চলছে তা নিশ্চিত করুন।
  3. আপনি যখন প্রকল্পটি চালানোর চেষ্টা করবেন, এটি স্বয়ংক্রিয়ভাবে ব্লুস্ট্যাকগুলি দিয়ে চালানোর জন্য প্রদর্শিত হবে .... কেবলমাত্র ব্লুস্ট্যাকটি চয়ন করুন এবং আপনার কাজ শেষ are

আপনি যদি ব্লুস্ট্যাকের সেটআপ চান, কেবল গুগল করুন এটি আপনার কাছে নিখরচায় ডাউনলোড করার জন্য বেশ কয়েকটি সাইট থাকতে পারে।


0

আমি একই সমস্যা ছিল। আমি তৈরি করার সিদ্ধান্ত নিয়েছি (নীচে-বামে বোতামটি দেখুন)। আমি আমার ডিভাইসটি মেলানোর জন্য চিত্রটি সংজ্ঞায়িত করেছি এবং এটি কাজ করে বলে মনে হচ্ছে।

আমি 1.0.1 সংস্করণে অ্যান্ড্রয়েড স্টুডিও নিয়ে ভাবছি, এখনও প্রচুর বাগ রয়েছে।


0

কেবল ত্রুটি লগ পরীক্ষা করুন এটি প্রয়োজনীয় যে আপনার দোষটি জানা উচিত। উপরে উল্লিখিত হিসাবে এটি উইন্ডো ত্বরণ HAXM ত্রুটি হতে পারে আপনাকে সে ক্ষেত্রে পৃথকভাবে ইনস্টল করতে হবে ... সাধারণত পথটি সি: \ ব্যবহারকারী \ আপনার ব্যবহারকারী \ অ্যাপডাটা \ লোকাল (HAXM এর মতো কিছু ব্যাট ফাইল চালান)

এখানে ত্রুটিটি অ্যান্ড্রয়েড স্টুডিওতে পপ হয় এবং উপরে এটির সমাধান ছিল .. android-sdk \ সরঞ্জাম> এমুলেটর: ত্রুটি: x86 এমুলেশন বর্তমানে হার্ডওয়্যার ত্বরণ প্রয়োজন! দয়া করে নিশ্চিত করুন যে ইন্টেল HAXM সঠিকভাবে ইনস্টল হয়েছে এবং ব্যবহারযোগ্য। সিপিইউ ত্বরণ স্থিতি: HAX কার্নেল মডিউল ইনস্টল করা হয়নি!

এর পরে যদি সমস্যাটি পর্যাপ্ত পরিমাণে থেকে যায় তবে আমাকে আরও বলুন আমি মনে করি আপনি পর্দায় নেক্সাস 5 এমুলেটর দেখতে সক্ষম হবেন


0

এখন আমি ম্যাক এ অ্যান্ড্রয়েড স্টুডিও ব্যবহার করি, আমার সমস্যা আছে। আমি যখন সেমিডলাইনে এমুলেটর কার্যকর করি তখন আমি ত্রুটির বার্তা পেয়েছি। সুতরাং আমি ভেবেছিলাম যে এমুলেটরটিতে সম্ভবত এক্সেস অনুমতি ছিল না। তারপরে আমি chmod এর মাধ্যমে অনুমতিটি যুক্ত করার পরে, সমস্ত কিছু কাজ করে।


0

একটি কারণ হতে পারে যে নির্বাচিত এবিআই আপনার সিস্টেমে ফিট করে না। আমার জন্য, কেবল আর্ম 64 কাজ করছে।

pic1 pic2


আপনার কি এএমডি প্রসেসর আছে?
সংচিত

@ সঞ্চিত হ্যাঁ তবে এটি এতটা স্বচ্ছ যে ধীরে ধীরে ইমুলেটরগুলি খুব সহজেই ব্যবহারযোগ্য। (আমি এগুলি কখনই ব্যবহার করি না)
উপভোগ করুন

0

যদি আপনি অ্যান্ড্রয়েড স্টুডিওতে এমুলেটর খোলার ক্ষেত্রে অসুবিধা পান তবে আপনি আপনার অ্যান্ড্রয়েড স্টুডিওতে জিনমোশনও ডাউনলোড করতে পারেন।

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