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


183

আমি কেবল অ্যান্ড্রয়েডে উন্নয়ন শুরু করার চেষ্টা করছি। সুতরাং, সমস্যাটি হ'ল আমি যখন কমান্ড এমুলেটর @ এ 2 জারি করে একটি এমুলেটর চালু করার চেষ্টা করি তখন একটি এমুলেটর পর্দায় আসে। তবে এমনকি ২-৩ ঘন্টা অপেক্ষা করার পরেও, এটি সমস্তই একটি কালো পর্দা। এমনকি অ্যান্ড্রয়েড হোম স্ক্রিন বা অ্যান্ড্রয়েড লোগোও নয়। কেবল একটি কালো পর্দা। এবং প্রাথমিকভাবে "অ্যাডবি ডিভাইসগুলি" এমুলেটরটিকে অফলাইন হিসাবে দেখায় after- 2-3 মিনিটের পরে সংযুক্ত ডিভাইসের তালিকা ফাঁকা হয়ে যায়।

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

আমার Jdk এবং অ্যান্ড্রয়েড ইনস্টলেশনগুলি নিম্নলিখিত ফোল্ডারে রয়েছে:

সি: \ জাভা 32 বিট ইন্সটলেশন সি: \ অ্যান্ড্রয়েডএসডিকিআইনস্টলেশন এটির জন্য ডাউনলোড / ইনস্টল করা স্টাফগুলির তালিকা এখানে রয়েছে:

  1. অ্যান্ড্রয়েড এসডিকে সরঞ্জামসমূহ, পুনর্বিবেচনা 13
  2. Android SDK প্ল্যাটফর্ম সরঞ্জামগুলি, পুনর্বিবেচনা 10
  3. এসডিকে প্ল্যাটফর্ম অ্যান্ড্রয়েড 4.0.০.৩, এপিআই 15, রিভিশন 1
  4. Jdk jdk-7u3-Windows-i586

আমার পাথের ভেরিয়েবলে, আমি * সি: \ অ্যান্ড্রয়েডএসডিকিআইন্সটলেশন \ অ্যান্ড্রয়েড-এসডিকে \ প্ল্যাটফর্ম-সরঞ্জামসমূহ C; সি: \ অ্যান্ড্রয়েডএসডিকিআইনস্টলেশন \ অ্যান্ড্রয়েড-এসডিকে \ সরঞ্জামগুলি \; সি: \ জাভা 32 বিট ইন্সটলেশন C সি: \ জাভা 32 বিট ইন্সটলেশন \ বিন * যুক্ত করেছি

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

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

সুতরাং, যে কেউ আমাকে পাগল করছে এমন জিনিসগুলির সাথে আমাকে দয়া করে সহায়তা করতে পারে? আমি গত 10-12 দিন ধরে চেষ্টা করছি এবং এমুলেটরটি শুরু করতে সক্ষম হইনি, আমার প্রথম "হ্যালো ওয়ার্ল্ড" প্রোগ্রামটি লিখি।

অতিরিক্ত নোট: আমার সিস্টেমটি একটি উইন্ডোজ 7 (64 বিট) মেশিন। এর আগে আমি jdk এর 64 বিট সংস্করণ ইনস্টল করেছি, তবে সমস্যাটিও তখন উপস্থিত ছিল। ইন্টারনেটে স্যারচিংয়ের পরে, আমি এটি আনইনস্টল করে জাভাটির 32 বিট সংস্করণ ইনস্টল করেছি। কিন্তু, আবার কোনও কাজে লাগেনি। একটি জিনিস, যদিও, জাভা এই 32 বিট সংস্করণ (jdk 7 আপডেট 3), প্রথমে jdk ইনস্টলেশন অংশ হিসাবে jre ইনস্টল করুন এবং তারপরে jre 7 ইনস্টল করুন। সুতরাং এখন আমার 2 টি ফোল্ডার রয়েছে: জে এবং জে 77 সি: \ জাভা 32 বিট ইন্সটলেশন ডিরেক্টরিতে। এটি কি আমার এমুলেটরটি আপ না করা দিয়ে অ্যান্থিং করতে পারে। আমার কি অ্যাডিশনাল এনভায়রনমেন্টাল ভেরিয়েবল নির্দিষ্ট করতে হবে বা বিদ্যমানটি সংশোধন করতে হবে? দয়া করে সাহায্য করুন।

বিটিডাব্লু, আমি লগক্যাটটি কিছুই দেখায় নি বলে উল্লেখ করেছি।


3
আপনি এই সমস্যাটি সমাধান করতে পেরেছেন কিনা আমি জানি না। সম্প্রতি আমারও একই সমস্যা হয়েছিল। সঙ্গে এমুলেটর চালানোর চেষ্টা করুন emulator -debug-init -logcat '*:v'। এটি আপনাকে মূল কারণে নিয়ে যেতে পারে। আমার সার্ভিস ম্যানেজারটি আফিলিং করছিল। এটি উপস্থিত হয়েছিল আমি কয়েকটি সার্ভিস ম্যানেজার ফাইল সরিয়েছি।
মার্কাস

1
এমুলেটরটিতে আমার প্রোগ্রাম চালানোর মাঝে আমি একটি কালো পর্দার মুখোমুখি হয়েছি। আপনার সমস্যাটি কোনও অ্যাভিড সেটআপ সমস্যার মতো শোনায়, আমি কেবল অন্যকে জানাতে চেয়েছিলাম যে মেমরি ফাঁস কালো পর্দার কারণ হতে পারে। আমার ল্যাডক্যাটটি আবর্জনা সংগ্রাহক জিসি_মেসেজ দেখায় না যতক্ষণ না আমি avd মুছে ফেলা, লগক্যাটটি পুনরায় চালু না করা এবং এমুলেটর পুনরায় চালাও। আশা করি এটি কারওর কারণ হতে পারে যে আমি যখন আমার সমস্যা ছিল না তখন এভিডিগুলি মুছে ফেলা এবং পুনরায় তৈরি করার সময় আমি খুব ভাল ব্যয় করেছি ...: - /
সিজেইম 13

নীচের লিঙ্কে দয়া করে দেখুন। এটা আমার জন্য ভাল কাজ করেছে। stackoverflow.com/questions/23509626/…
অ্যান্ড্রয়েড

1
@ মারকাস "এমুলেটর" কমান্ড কোথায় কাজ করে? প্ল্যাটফর্ম-সরঞ্জামগুলিতে নেই
শিরিশ হার্ভাডে

1
@ ফ্যাবিওআর: ম্যাকের উপর আপনি কমান্ড + বিকল্প + এসপস টিপুন, নির্বাচন করুন qemu-system-i386এবং বাহিনী থেকে প্রস্থান করতে পারেন । সমতুল্য পদ্ধতির অন্যান্য ওএসের ক্ষেত্রেও কাজ করা উচিত।
সিসিপিজ্জা

উত্তর:


136

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

"হোস্ট জিপিইউ ইউজ করুন" কেবলমাত্র আমার জন্য অ্যান্ড্রয়েড 4.2 এর সাথে "টার্গেট" হিসাবে কাজ করে।

আপডেট 26.02.2014:

বিকাশকারী.অ্যান্ড্রয়েড.কম থেকে গ্রাফিক্স এক্সিলারেশন অধ্যায়ে কনফিগার করার দুটি নির্দেশ রয়েছে ।

সতর্কতা: এসডিকে সরঞ্জাম সংশোধন 17 অনুসারে, এমুলেটরটির জন্য গ্রাফিক্স ত্বরণ বৈশিষ্ট্য পরীক্ষামূলক; এই বৈশিষ্ট্যটি ব্যবহার করার সময় অসঙ্গতি এবং ত্রুটিগুলির জন্য সতর্ক থাকুন be

এবং

এভিডি ম্যানেজারটি শুরু করুন এবং অ্যান্ড্রয়েড 4.0.০.৩ (এপিআই স্তর 15), 3 বা তার বেশি সংশোধন এর টার্গেট মান সহ একটি নতুন এভিডি তৈরি করুন।

সুতরাং অ্যান্ড্রয়েড .3.০.৩ (এপিআই স্তর 15) গ্রাফিক্স ত্বরণের জন্য সর্বনিম্ন প্রয়োজনীয়তা বলে মনে হচ্ছে।

25.07.2018 আপডেট করুন:

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


2
ঠিক আছে বুঝেছি. আমাকে আমার এসডিকে পরিচালকের সাথে কিছু জিনিস আপডেট করতে হয়েছিল। দুর্ভাগ্যক্রমে, আমি আপনাকে সঠিকভাবে কোন আপডেটটি সঠিক তা বলতে পারি না, তবে আমি অনুমান করি যে এটি প্রসেসর এমুলেটরগুলির সাথে সম্পর্কিত।
মোটিজেনফ্লো

1
ধন্যবাদ! কয়েক দিন ধরে একই সমস্যা ছিল এবং এটি বের করতে পারেনি!
cvocvo

89
আমার জন্য এটি বিপরীত - এটি কাজ করতে আমাকে "HOST GPU" চালু করতে হবে। কেবলমাত্র সমস্যাটি হ'ল আমি সেই মোডে স্ক্রিনশট নিতে পারছি না: /
এলাদ অভ্রন

3
হোস্ট জিপিইউ আমার জন্য উবুন্টু 12.04 এবং অ্যান্ড্রয়েড
এসডিকে

2
অ্যান্ড্রয়েড .3.০.৩ এমুলেটর কাজ করে আমি অ্যান্ড্রয়েড স্টুডিও ৩.৪ (লিনাক্স, উইন্ডোজ 10) -এ জিপিইউ মোড চালু করার পরে। আপনি যাচাই করুন কনফিগারেশন ডায়ালগের বিকল্পগুলি পরিবর্তন করতে পারবেন না। এটি এমুলেটেড পারফরম্যান্সে আপনি যা যা নির্বাচন করেছেন তা জিপিইউ মোডটি বন্ধ করে দেয়। সুতরাং সরাসরি config.ini পরিবর্তন করুন। hw.gpu.enabled = হ্যাঁ এবং hw.gpu.mode = চালু। কনফিগার ফাইলগুলি সাধারণত / ব্যবহারকারী ফোল্ডারে / .অ্যান্ড্রয়েড / এভিডি / এমুলেটর নাম.এভিডি / এ থাকে।
সংঘসুহ পার্ক

82

বড় ডিভাইসগুলি অনুকরণ করতে (নেক্সাস 7 এবং 10) পাওয়ার ক্ষেত্রে আমার সমস্যা ছিল, যখন ফোনের আকারের এমুলেটরগুলি দুর্দান্ত কাজ করেছিল। কেবলমাত্র ট্যাবলেটগুলি সহ কয়েক ঘন্টার জন্য একটি কালো পর্দা পেতে থাকবেন। আসলে বেশিরভাগ লোকেরা যা পরামর্শ দিচ্ছে তা আসলেই কী সহায়তা করেছিল: 'হোস্ট জিপিইউ ব্যবহার করুন' এর জন্য টিক বক্সটি সেট করার পরে এবং সর্বোচ্চ অ্যান্ড্রয়েডের লক্ষ্য নির্ধারণের পরে (এই লেখার সময় ৪.৪.২) 7 এবং 10 হিসাবে কাজ করে প্রত্যাশিত!


17
এটি আমার জন্যও কাজ করেছিল। হোস্ট জিপিইউ ইউজ করুন তা নিশ্চিত করে অ্যান্ড্রয়েড ৪.৪.২ এ লক্ষ্য নির্ধারণ করা হয়েছে।
আর ব্রিল

1
ধন্যবাদ। আমি বিকল্পটি টিক দিয়েছি এবং 4.2.2 কাজ শুরু করেছে! আমি বিশ্বাস করি অন্যান্য ব্যক্তিরাও যা উল্লেখ করেছে। কি বিজার্ড জাভা দুনিয়া !!
জিকিউ।

ঠিক আমার যা প্রয়োজন ছিল। ধন্যবাদ!
TheXenocide

"হোস্ট জিপিইউ ব্যবহার করুন" চেক করা বা না ছাড়াই, এপিআই স্তর 14 আমার পক্ষে কাজ করবে না। এপিআই স্তরের 17 "হোস্ট জিপিইউ ব্যবহার করুন" যাচাই করে কাজ করেছে।
বিশ্বস ভাসুক আসুকি

এটি আমার জন্যও কাজ করেছিল, আমি কোনও মাতাল বুকের কার্ড ছাড়াই ২০১৫ এর প্রথম দিকে আছি without
সাইমন স্টেন্ডার বোইসেন

53

এমুলেটর, নেক্সাস 5 (অ্যান্ড্রয়েড ও) এ সম্প্রতি আমার একই সমস্যা রয়েছে। আমি অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস ম্যানেজার এবং মুছে ব্যবহারকারীর ডেটাতে গিয়েছি এবং এটি আমার সমস্যার সমাধান করে।

অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস ম্যানেজার


আমার জন্য কাজ করেছেন। ধন্যবাদ।
সদ্দা হুসেন

1
2020-এ আমার জন্য কমান্ড লাইনের মাধ্যমে উইন্ডোজ চলমান কাজ করেছে
ভিক্টরএমএস

1
এটি সবচেয়ে সাধারণ সমাধান। গ্রহণযোগ্য উত্তর হওয়া উচিত।
ড্রয়ার বার

30

লঞ্চ বিকল্পগুলিতে "ব্যবহারকারীর ডেটা মুছুন" পরীক্ষা করা আমার জন্য এটি স্থির করে।

অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস ম্যানেজার- এ যান -> আপনার ডিভাইসটি নির্বাচন করুন-> শুরু-> "ব্যবহারকারীর ডেটা মুছুন" পরীক্ষা করুন -> লঞ্চ করুন


1
এটি আমার জন্য ম্যাকের জন্য কাজ করেছে যা দল দর্শকের মাধ্যমে অনুকরণকারী চালায়। > "ডেটা ওয়াইপ" - অ্যান্ড্রয়েড স্টুডিও 2.0, এই বিকল্প নিম্নগামী সম্পাদনা বাটন পাশের তীরে উপস্থিত
behelit

চমত্কার কাজ করে। যদি এমুলেটরটি উত্স থেকে তৈরি হয় (আমার ক্ষেত্রে অ্যান্ড্রয়েড পাই অ্যাসপ_এক্স 86_64-ইউজারদেবগ), যখনই রুট ডিরেক্টরি মেক কমান্ড চালায়, এমুলেটরটি -wipe-dataসঠিকভাবে বুট করার জন্য যুক্তির সাথে চালু করা দরকার ।
yc2986

দুর্দান্ত সমাধান, এটি আমার জন্য কাজ করেছে
কোর 114

23

ম্যাক ব্যবহারকারীরা: দুর্ভাগ্যক্রমে, আপনার যদি পুরানো ম্যাক থাকে (উদাহরণস্বরূপ ২০০৯ দেরীতে) এবং আপনি যোসেমাইট ব্যবহার করছেন তবে আপনি 64৪ বিটের আর্কিটেকচারের জন্য HAXM ব্যবহার করতে পারবেন না। HAXM- এ প্রকাশিত নোট অনুসারে:

HAXM ড্রাইভার কোর মাইক্রোআরকিটেকচারের (কোর, কোর 2 ডুও ইত্যাদি) উপর ভিত্তি করে ইন্টেল সিস্টেমে bit৪ বিট সিস্টেমের চিত্র অনুকরণের জন্য সমর্থন করে না। নেহালেম এবং তার বাইরে থাকা সমস্ত সিস্টেম সমর্থিত systems (কোরি 3, কোর আই 5 এবং কোর আই 7 মেশিন)।

আমি যখন এই উক্তিটি নিয়ে এসেছি তখন এই সমস্যাটি বের করার চেষ্টা করার জন্য আমি একটি দিন ব্যয় করেছি। কেবলমাত্র কাজটি হ'ল আপনার এভিডিতে সর্বশেষ ওএস (যেমন ললিপপ অ্যান্ড্রয়েড 5.0.1 আরমেবি-ভি 7 এ) এর নন- x86 সংস্করণ ব্যবহার করা


21

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

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


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

এটি আমাকে এত মাথা ব্যাথা এবং সময় বাঁচিয়েছে, আপনাকে অনেক ধন্যবাদ। এমুলেটরটি বন্ধ করতে চাইলে আমি দুর্ঘটনাক্রমে এই বোতামটি
টিপছিলাম

9

কি ফ্যাক্টরি রিসেট মধ্যে "Android ডিভাইস ম্যানেজার"

অ্যান্ড্রয়েড স্টুডিওর নতুন সংস্করণগুলিতে এটিকে "ওয়াইফ ডেটা" বলা হয় এবং এটি ভার্চুয়াল ডিভাইস ম্যানেজারের ডিভাইসের ডান ক্লিক মেনুতে রয়েছে।


এটি আমার জন্য কাজ করেছে, আপনাকে ধন্যবাদ। ভিএস 2019 এ, অ্যান্ড্রয়েড ডিভাইস ম্যানেজারে যান, ডান ক্লিক করুন এবং, "ফ্যাক্টরি রিসেট"। আমার একটি কালো স্ক্রিন এমুলেটর ছিল এবং এটি আমার জন্য সমস্যার সমাধান করেছে।
ইভান

7

এটি কীভাবে সমাধান হয়েছে তা এখানে: আমি নিম্নলিখিত কমান্ডটি দিয়ে এমুলেটরটি চালিয়েছি:

sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v'

এবং আউটপুট নিম্নলিখিত প্রাপ্তি:

NAND: could not write file /tmp/android-code/TMP7.tmp, No space left on device. (similar error, could not reproduce it)

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


আমি কমান্ডটি ব্যবহার করেছি: sudo /home/code/Android/Sdk/tools/emulator -avd Nexus_S_API_21 -netspeed full -netdelay none -debug-init -logcat '*:v' আমার AVD শুরু করতে এবং লগটি দেখতে এবং ডিভাইসটি ল্যাপটপ ক্যামেরা অ্যাক্সেস করতে পারে না তাই আমি ক্যামেরাটি অক্ষম করার জন্য কনফিগারেশন সম্পাদনা করেছি। তারপরে, সবাই ঠিকঠাক কাজ করেছে!
মো জাআতার

6

নীল থেকে এই সমস্যাটিও ছিল। অ্যান্ড্রয়েড স্টুডিওতে 100% সিপিইউ নেওয়া হয়েছিল এবং এক্সপোতে আমার নিম্নলিখিত ত্রুটি ছিল:

Couldn't start project on Android: Error running adb: This computer is not authorized to debug the device. Please follow the instructions here to enable USB debugging: https://developer.android.com/studio/run/device.html#developer-device-options. If you are using Genymotion go to Settings -> ADB, select "Use custom Android SDK tools", and point it at your Android SDK directory.

কোল্ড বুট এটি আমার জন্য ঠিক করেছিল, যেমন بول্টআপ_আইম_কোডিংয়ের উত্তর। যদি ইতিমধ্যে এটি চালু থাকে তবে (কালো পর্দা সহ) আপনি শীতল বুটও করতে পারেন।

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


4

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

আমি এভিডি ম্যানেজারে উপলব্ধ ডিফল্ট "ডিভাইস সংজ্ঞা" ব্যবহার করে একটি নতুন ডিভাইস তৈরি করার পরামর্শ দেব recommend "ডিভাইস সংজ্ঞা" ট্যাবে আপনি যে ডিভাইসের প্রকারটি চান তা হাইলাইট করা এবং "AVD তৈরি করুন ..." বোতামটি ক্লিক করার পরে কয়েকটি বিশদ পূরণ করার মতোই সহজ easy আমি "অভ্যন্তরীণ স্টোরেজ" প্রায় 8 গিগাবাইটে এবং (সম্ভবত) 2 জিবি'র একটি "এসডি কার্ড" সামঞ্জস্য করে শুরু করেছি যখন সমস্ত কিছু একই রেখে চলেছি। ডিভাইসটি শুরু করার চেষ্টা করুন এবং যদি আপনি "অ্যান্ড্রয়েড" দেখেন যে অনস্ক্রিন আপনি চালাচ্ছেন। প্রথম বুটটি সাধারণত কিছুক্ষণ সময় নেয় তাই কেবল ঝুলুন এবং কোনও সমস্যার জন্য লগক্যাটটি দেখুন ("ডিডিএমএস" দৃষ্টিভঙ্গি এখানে সহায়তা করে)।

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

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


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

4

আপনি সর্বশেষতম HAXM রিভিশনটি ইনস্টল করেছেন তা নিশ্চিত করুন। 1.0.1 সংস্করণে আমার একই ফাঁকা স্ক্রিন সমস্যা ছিল যখনই 1.0.8 ইতিমধ্যে উপলব্ধ ছিল। আপনাকে ইনস্টল করতে হবে এমন মডিউলটি ইনস্টল করতে, এসডিকে সরঞ্জামের মাধ্যমে ইনস্টলারটি ডাউনলোড করা যায়

অ্যান্ড্রয়েড-SDK-ডিরেক্টরি \ অতিরিক্ত \ ইন্টেল \ Hardware_Accelerated_Execution_Manager \ intelhaxm.exe


3

আপনি যদি এভিডি তৈরির সময় "হোস্ট জিপিইউ ব্যবহার করুন" বিকল্পটি নির্বাচন করেন তবে এটি একটি পরিচিত বাগ। https://code.google.com/p/android/issues/detail?id=28614
বিকল্পটি চেক করুন এবং এটি কাজ করা উচিত!


3

কেবলমাত্র "ইন্টেল অ্যাটম (x86)" এ সিপিইউ / এবিআই সেট করার চেষ্টা করুন এবং "হোস্ট জিপিইউ ব্যবহার করুন" চেকবক্সটি নিষ্ক্রিয় করুন।


3

এমুলেটরটির কালো উইন্ডোটির সাথে সম্পর্কিত সমস্যাগুলি:

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

যদি এমুলেটেড পারফরম্যান্স গ্রাফিক্স হয় (সফ্টওয়্যার জিএলইএস তবে এটি নির্বাচন করুন -> স্বয়ংক্রিয়)

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

এই বিকল্পটি এই সমস্যার সমাধান করতে পারে।


3

আমার সমস্যাটি সমাধান করার জন্য আমি এটি সর্বদা "কোল্ড বুট" এ পরিবর্তন করেছি। এর আগে, যখন আমি adb devicesএটি চালাতাম সর্বদা হিসাবে প্রদর্শিত হয়েছিল offline

কোল্ড বুট স্ক্রিনশট


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

3

নিম্নলিখিত ফিক্সটি আমার পক্ষে কাজ করেছে:

  1. এভিডি ফোল্ডারটি ভিতরে সন্ধান করুন ~/.android/avd
  2. খোলা config.ini
  3. নিম্নলিখিত মানগুলি এই মানগুলির সাথে প্রতিস্থাপন করুন:

    hw.gpu.enabled=yes
    hw.gpu.mode=on
    
  4. সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন
  5. অ্যান্ড্রয়েড স্টুডিওর মধ্যে এভিডি সেটিংস স্ক্রিনটি খুলবেন না বা এটি উপরের সেটিংসটিকে ফিরিয়ে দেবে
  6. এমুলেটর শুরু করুন

এই সমস্যাটি সরবরাহ করার জন্য সানসাগ পার্ককে ধন্যবাদ

আমি এপিআই 15 শুরু করে ব্ল্যাক স্ক্রিনে গুগলে এই প্রতিবেদন করেছি । সমস্যাটি সমাধান করার জন্য দয়া করে তারাটিকে তারকাচিহ্নিত করুন।

সম্পাদন করা

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


2

আমি এপিআই 28 তে একই সমস্যা পেয়েছি এবং ঠিক মতো নীচের মত হয়েছে;

অ্যান্ড্রয়েড ইউআইয়ের জন্য স্কিয়া রেন্ডারিং সক্ষম করে

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

স্কিয়া রেন্ডারিং সক্ষম করতে, অ্যাডবি শেলটিতে নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন :

su
setprop debug.hwui.renderer skiagl
stop
start

https://developer.android.com/studio/run/emulator-acceleration#accel-graphics


সম্পাদনার জন্য ধন্যবাদ - সঠিকভাবে মন্তব্য করার মতো যথেষ্ট খ্যাতি আমার নেই ...
শান কনওয়ে

1

আমিও একই সমস্যা পেয়েছি। যখন আমি Elyipse EE থেকে Eclipse Classic এ পরিবর্তন করলাম তখন এটি ভাল কাজ করেছিল। উইন পেশাদার 64 বিট। চেষ্টা করুন এটি আপনার পক্ষেও কার্যকর হতে পারে ..


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

1
ওহ .. তাহলে কিছুক্ষণ অপেক্ষা করুন কেউ আপনাকে সাহায্য করতে পারে ..! আমি দুঃখিত ,,,
সেন্থিল প্রভু

1

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

আমার কাছে উইন্ডোজ 7 64 বিট, 4 জিবি র‌্যাম, 3 জিএইচজেড এবং ডেলফি এক্সি 5 এ ডুয়াল কোর প্রসেসর রয়েছে।

নীচে একটি লিঙ্ক দেওয়া হয়েছে যা আমি কাজের সময়ে আমার সহকর্মীদের জন্য তাড়াতাড়ি প্রস্তুত করেছি তবে আমি প্রথম সুযোগের মাধ্যমে এটি আরও ভাল করে তুলব:

ডেলফি দিয়ে অ্যান্ড্রয়েড অ্যাপস ডিবাগ করুন

আমার ইংরেজি ভাষাটি ক্ষমা করুন তবে আমি স্থানীয় ইংরেজী স্পিকার নই। আমি আশা করি আপনি এই ছোট টিউটোরিয়ালটি পাবেন


1

কাজের লক্ষ্যে ইন্টেল অ্যাটম (x86) চিত্র সহ অ্যান্ড্রয়েড .3.০.৩ (এপিআই 15) চেষ্টা করুন। আমি "হোস্ট জিপিইউ ব্যবহার করুন" এবং এইচএক্সএম সক্ষম উভয় দিয়ে ডিডিএমএস স্ক্রিনশটগুলি ক্যাপচার করতে পারি। কেবল এই সংমিশ্রণটিই আমার পক্ষে কাজ করেছিল।


1

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


1

আমার জন্য, আমাকে সামনের এবং পিছনের উভয় ক্যামেরা বন্ধ করতে হয়েছিল। আশাকরি এটা সাহায্য করবে!


ওহ THX, আমার ক্ষেত্রে আমাকে এমুলেট ব্যাক বা ফ্রন্ট-ক্যামেরা বেছে নিতে হয়েছিল
স্টেফানফ্রিডরিচ

1

আমি আমার ম্যাক এ সমস্যা ছিল। আপনি যখন ডিভাইসটি তৈরি করেন আপনি "গ্রাফিকস" কে "স্বয়ংক্রিয়" থেকে "সফ্টওয়্যার" এ পরিবর্তন করলে এটি সমস্যার সমাধান করে, বা এটি আমার পক্ষে কমপক্ষে ঘটে।


1

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

আমার ক্ষেত্রে সমাধানটি সমস্ত অ্যান্ড্রয়েড সরঞ্জাম আপডেট করছে:

   Visual Studio > Tools > Android > Android SDK Manager > Tools

আজ (2019-02-01) হিসাবে, আপনার যদি ভিজ্যুয়াল স্টুডিও 2017 এর একটি নতুন ইনস্টল থাকে তবে অ্যান্ড্রয়েড এমুলেটরগুলির এই কালো স্ক্রিনের সমস্যা হবে Nu নুগেট প্যাকেজ, এক্সটেনশন সরঞ্জাম ইত্যাদির আপডেটের জন্য ভিএস স্বয়ংক্রিয়ভাবে বিজ্ঞপ্তিগুলি দেখায়, তবে অ্যান্ড্রয়েডের জন্য নয় সরঞ্জাম আপডেট। আপনাকে সেগুলি ম্যানুয়ালি পরীক্ষা করতে হবে এবং আপডেট করতে হবে।


0

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

এটি ঠিক করার জন্য, আমি দুটি ডিরেক্টরি মুছে ফেলেছি:

সি: \ ব্যবহারকারী \ (আমার ব্যবহারকারীর নাম) Android। অ্যান্ড্রয়েড

এবং

সি: \ ব্যবহারকারী \ (আমার ব্যবহারকারীর নাম) Android। অ্যান্ড্রয়েড স্টুডিও 3.1

তারপরে আমি ইনস্টলারটিতে আবার দৌড়ালাম।

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


0

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

এই আচরণটির বর্ণনা দেওয়ার জন্য একটি নিবন্ধ এখানে দেওয়া হয়েছে: https://software.intel.com/en-us/articles/limitation-to-the-lethight-of-the-sstm-path-variable

আমারও একই সমস্যা ছিল। অব্যবহৃত / অস্তিত্বহীন পাথগুলি সরিয়ে এই সিস্টেমের ভেরিয়েবলের মোট দৈর্ঘ্য হ্রাস করে এটি আমার জন্য স্থির করে।


0

আমারও একই সমস্যা ছিল। এখানে আমার সমাধান (ম্যাক ওএসের জন্য)। আমি স্রেফ অ্যান্ড্রয়েড এমুলেটরের সংস্করণটি ডাউনগ্রেড করেছি (২৮.০.৩ থেকে ২.3.৩.৮)। এটি কীভাবে করা যায় তার জন্য এখানে একটি বিস্তৃত নির্দেশ।


0

আমারও উইন 10 bit৪ বিবিটে একই সমস্যা ছিল। অনেক অনুসন্ধানের পরেও আমি এই সমাধানটি খুঁজে পেয়েছি ((আপনি যদি একটি ইন্টেল সিস্টেম ব্যবহার করেন (সিপিইউ, জিপিইউ, মাদারবোর্ড ইত্যাদি)) আশা করি এটিও আপনার জন্য কাজ করে।

পদক্ষেপ 1: আপনার ডিভাইসে ভার্চুয়ালাইজেশন সক্ষম হয়েছে তা নিশ্চিত করুন:

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

পদক্ষেপ 2: আপনার ডিভাইসে ইন্টেল হার্ডওয়্যার এক্সিলারেটেড এক্সিকিউশন ম্যানেজার (ইন্টেল HAXM) ইনস্টল / আপডেট করুন:

কোনও এভিডি চালানোর জন্য এই সফ্টওয়্যারটি ইনস্টল করা বা আপডেট করা উচিত। আপনি "HAXM" গুগল করে সর্বশেষতম সংস্করণটি ডাউনলোড করতে পারেন। ডাউনলোডের পরে .exe ফাইল ইনস্টল করুন এবং আপনার কম্পিউটারটি রিবুট করুন।


0

আমার নেক্সাস 7, নেক্সাস 10 এবং পিক্সেলটিতেও এই সমস্যাটি ছিল যার অর্থ সমস্ত অনুকরণকারী রয়েছে।

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

আমি আমার সমাধান আপনাকে বলব:

এই অনুকরণকারী তৈরি করার সময়, আমি আরও ভাল পারফরম্যান্সের জন্য গ্রাফিকগুলিতে হার্ডওয়্যার - GLES 2.0 পরীক্ষা করেছি । এবং আমার কাছে বিষয়টি ছিল

আপনি যদি একই কাজ করে থাকেন,

Go to AVD Manager -> Select your emulator -> Click on Edit configuration (in Actions column marked as pencil) -> in Emulated performance - Graphics -> Select Software - GLES 2.0.

তারপরে Show Advanced Settings -> Set none for both Front and Back cameraএবং এ ক্লিক করুন hit Finish

এখন select your emulator in AVD Manager and click on Dropdown arrow in Actions column -> select Cold Boot Now

এবং হ্যাঁ আপনি যেতে প্রস্তুত 😀


0

।

আমি একই সমস্যার মুখোমুখি হয়েছি B আমার কাছে ডেটা মোছার ডেটা নির্বাচন করে নির্বাচন করা হয়েছিল।

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