android অ্যান্ড্রয়েড এমুলেটর কেন এত ধীর? কিভাবে আমরা অ্যান্ড্রয়েড এমুলেটর গতিতে পারেন?




performance android-emulator (24)

আমি একটি 2.67 গিগাহার্টজ সেলারন প্রসেসর পেয়েছি, এবং একটি x86 উইন্ডোজ এক্সপি পেশাদার মেশিনে 1.21 গিগাবাইট র্যাম।

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

এমনকি যদি এটি শুরু হয় এবং হোম স্ক্রীন লোড হয় তবে এটি খুব অলস। আমি সংস্করণ 3.5 (গ্যালিলিও) এবং 3.4 (Ganymede) -এ Eclipse আইডিই চেষ্টা করেছি।


আপনার এমুলেটর স্টার্ট-আপ সময় হ্রাস করার জন্য আপনাকে এমুলেটর শুরু করার আগে "বুট অ্যানিমেশন নিষ্ক্রিয় করুন" চেক করতে হবে। পড়ুন অ্যান্ড্রয়েড ডকুমেন্টেশন

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

এখানে অ্যান্ড্রয়েড এমুলেটর গতির কিছু টিপস রয়েছে: 400% পর্যন্ত Android এমুলেটরটি কীভাবে দ্রুততর করবেন


আচ্ছা, যেহেতু কেউ কেউ অ্যান্ড্রয়েড x86 একটি পরিবর্তনশীল পরীক্ষার এমুলেটর হিসাবে প্রস্তাব করেছে, তাই আমি আমার প্রিয় উপস্থাপন করব। এটি প্রত্যেকের জন্য একটি বিকল্প হতে পারে না, কিন্তু আমার জন্য এটি নিখুঁত!

Bluestacks প্লেয়ার ব্যবহার করুন । এটি অ্যান্ড্রয়েড 2.3.4 চালায় এবং খুব তরল এবং দ্রুত। কখনও কখনও এটি একটি স্বাভাবিক ডিভাইসের চেয়ে আরও দ্রুত। শুধুমাত্র নীচের দিকটি হল, আপনি API লেভেল 10 এবং কেবলমাত্র এক স্ক্রীন আকারে অ্যাপ্লিকেশানগুলি পরীক্ষা করতে পারেন তবে এটি কাজ করে নাকি এটি পরীক্ষার জন্য নিখুঁত। শুধু adbচলমান সঙ্গে প্লেয়ার সংযোগ করুন

adb connect 127.0.0.1 

কম্পাইল করার পরে, এটি অবিলম্বে ইনস্টল। আমার কম্পিউটারের হার্ডওয়্যার (4 গিগাবাইট RAM এর সাথে ডুয়াল কোর) এর চেয়ে এটি অত্যন্ত চিত্তাকর্ষক।


অ্যান্ড্রয়েড এসডিके সরঞ্জামগুলির সংশোধন 17 অনুসারে, এমুলেটরটি গ্রাফিক অ্যাকসিলেশন এবং CPU- সরবরাহযোগ্য এক্সটেনশনগুলি আরও দক্ষতার জন্য ব্যবহার করতে পারে। পূর্বশর্ত এবং পূর্ণ কনফিগারেশন এবং ব্যবহারকারী নোট এখানে:

http://developer.android.com/guide/developing/devices/emulator.html#acceleration

GPU অ্যাকসিলেশন সক্রিয় করার জন্য, কমান্ড লাইন থেকে এমুলেটরটি চালান বা "-gpu অন" যোগ করুন AVD কনফিগারেশনের অতিরিক্ত এমুলেটর কমান্ড লাইন বিকল্পগুলিতে।

emulator -avd <avd_name> -gpu on

সিপিইউ মেশিন এক্সটেনশন ব্যবহার করার জন্য, আপনাকে ড্রাইভারটি ইনস্টল করতে হবে (সাবধান, কারণ এটি বিদ্যমান VirtualBox বা VMware ড্রাইভারগুলির সাথে দ্বন্দ্ব করতে পারে)। এটি ইনস্টল করার পরে এটি যখনই আপনি x86- ভিত্তিক AVD ব্যবহার করেন তখন এটি স্বয়ংক্রিয়ভাবে ব্যবহার করা হবে।


নিষ্ক্রিয় যখন এমুলেটর নিজেই ধীর মনে হয়। এটি পাশাপাশি চাবিগুলির উপর দ্রুত মাউজিং করে এবং আলোচনার প্রতিক্রিয়া পর্যবেক্ষণ করে স্পষ্ট করে তুলে ধরা হয়। একটি -icount auto হিসাবে, আমি এমুলেটর শুরু যখন QEMU পাস -icount auto । আপনি আমার জন্য এটি করার জন্য my_avd.bat নামে একটি ব্যাচ ফাইল তৈরি করতে পারেন:

emulator @my_avd -no-boot-anim -qemu -icount auto
  • @my_avd - 'my_avd' নামে একটি ভার্চুয়াল ডিভাইস চালু করুন
  • -no-boot-anim - দ্রুত বুট করার জন্য অ্যানিমেশন অক্ষম করুন
  • -qemu args... - qemu থেকে আর্গুমেন্ট পাস
  • -icount [N|auto] - নির্দেশনার প্রতি ২ ^ এন ঘড়ি -icount [N|auto] সহ ভার্চুয়াল নির্দেশ কাউন্টার সক্ষম করুন

এই অ্যানিমেশন বুনিয়াদি মসৃণ এবং আপ sped আপ adb install tenfold।


হালনাগাদ

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

এমুলেটর সম্পাদনা বোতামে ক্লিক করুন, তারপরে উন্নত সেটিং দেখান ক্লিক করুন । তারপর স্ক্রিনশট নীচের মত Quick Boot সক্ষম করুন।

অ্যান্ড্রয়েড ডেভেলপমেন্ট টুলস (এডিটি) 9.0.0 (বা তার পরে) এর একটি বৈশিষ্ট্য রয়েছে যা আপনাকে AVD (এমুলেটর) এর অবস্থা সংরক্ষণ করতে দেয় এবং আপনি আপনার এমুলেটরটি অবিলম্বে শুরু করতে পারেন। একটি নতুন AVD তৈরি করার সময় আপনাকে এই বৈশিষ্ট্যটি সক্ষম করতে হবে অথবা আপনি কেবল এটিই এভিডি সম্পাদনা করে তৈরি করতে পারবেন।

এছাড়াও আমি Device RAM Size 1024 বাড়িয়েছি যার ফলে খুব দ্রুত এমুলেটর হয়।

আরো তথ্যের জন্য নিচে দেওয়া স্ক্রিনশট পড়ুন।

সংরক্ষণ স্ন্যাপশট বৈশিষ্ট্য সঙ্গে একটি নতুন AVD তৈরি করা।

স্ন্যাপশট থেকে এমুলেটর চালু করা হচ্ছে।

এবং আপনার এমুলেটর দ্রুত গতিতে আপনি আপনার অ্যান্ড্রয়েড এমুলেটর গতি আপ করতে পারেন ! :


ইন্টেলিজেন্ট মন্থর এমুলেটর (এসডিকে v8.0) লোড টাইম ছিল, ইন্টেল কোর i7 920 2.67 গিগাহার্টজ CPU এ Xubuntu 10.04 VirtualBox 3.2.12 গেস্টে ইক্লিপস (3.6.1) লোড সহ চলমান তিন মিনিট পর্যন্ত । আমি ভার্চুয়ালবক্স গেস্ট মেমরিটি 1024 মেগাবাইট থেকে ২048 এমবি পর্যন্ত পরিবর্তন করেছিলাম এবং সেই বিন্দু থেকে, আমি আবার ধীরে ধীরে অভিজ্ঞতা অর্জন করিনি (লোড টাইম 33 সেকেন্ডে সামঞ্জস্যপূর্ণ, CPU লোড 20% এ সামঞ্জস্যপূর্ণ)। Eclipse এবং এমুলেটর উভয় মেমরি hogs হয়।


আপনি এমুলেটর শুরু করতে নিম্নলিখিত কমান্ড দিয়ে emulator.bat তৈরি করতে পারেন। এটা দ্রুত শুরু হবে।

emulator.exe -cpu-delay 0 -no-boot-anim @<avd name>

অথবা ইউনিক্স (ম্যাক বা লিনাক্স স্বাদ):

emulator -cpu-delay 0 -no-boot-anim @<avd name>

আমি লক্ষ্য করেছি যে কোন ডালविक ডিবাগ মনিটর সার্ভার (DDMS) সংযুক্ত থাকলে এমুলেটরটি আরও দ্রুত শুরু হয়। সুতরাং যদি আপনি ভার্চুয়াল ডিভাইস ম্যানেজার "SDK Setup.exe" থেকে এমুলেটর শুরু করেন এবং Eclipse শুরু না হয়, এমুলেটর দ্রুত কাজ করে।

আপনি যদি Eclipse থেকে এমুলেটরটি শুরু করেন: DDMS সেখানে রয়েছে, তাই কখনও কখনও এমুলেটর অত্যন্ত ধীর, কিন্তু কখনও কখনও এটি দ্রুততর হয়।


অ্যান্ড্রয়েড স্টুডিও জন্য genymotion.com চেষ্টা করুন। দ্রুত জ্বলে উঠছে! শুধু এক সময় ইনস্টলেশন প্রয়োজন। আরভিএ ব্যথা আর নেই।


অ্যান্ড্রয়েড এসডিকে রিভিউ। 17 এএমডি এবং ইন্টেল ভার্চুয়ালাইজেশন প্রযুক্তি ব্যবহার করে ভার্চুয়াল মেশিন অ্যাক্সিলারেশনকে সমর্থন করে।

এই বৈশিষ্ট্য এমুলেটর কর্মক্ষমতা অনেক উন্নতি করতে পারেন!

আরও বিস্তারিত জানার জন্য অ্যান্ড্রয়েড এমুলেটর ডকুমেন্টেশনের নিম্নলিখিত বিভাগটি দেখুন: ভার্চুয়াল মেশিন অ্যাক্সিলেশন কনফিগার করা

আপনার অপারেটিং সিস্টেমের জন্য উপযুক্ত ড্রাইভার ইনস্টল করতে ভুলবেন না:

আপনি ড্রাইভারগুলি ইনস্টল করার পরে এবং একটি Android X86 সিস্টেম চিত্র ডাউনলোড করার পরে (ডকুমেন্টেশন হিসাবে বর্ণিত) আপনি x86 চিত্রটি ব্যবহার করে একটি নতুন AVD তৈরি করতে সক্ষম হবেন:

উদাহরণ স্বরূপ:

  • লক্ষ্য: ইন্টেল এটম x86 সিস্টেম চিত্র - API লেভেল 10
  • CPU / ABI: Intel Atom (x86)


আপডেট: অ্যান্ড্রয়েড স্টুডিওর সর্বশেষ সংস্করণ (2.x) বান্ডলেড এমুলেটরতে বড় উন্নতি করেছে। এটি প্রতিক্রিয়াশীল এবং বৈশিষ্ট্য সম্পূর্ণ গুচ্ছ আছে।

এখনও আগ্রহী যারা জন্য: Genymotion ব্যবহার করে Genymotion । আপনি রেজিস্ট্রেশন করার পরে উইন্ডোজ / ম্যাক ওএস এক্স / লিনাক্সের জন্য একটি সংস্করণ ডাউনলোড করতে পারেন। Eclipse এর জন্য একটি প্লাগইনও পাওয়া যায়:

প্লাগইনটি ইক্লিপস চালু করে এবং "নতুন সফ্টওয়্যারটি সহায়তা / ইনস্টল করুন" মেনুতে গিয়ে, নিম্নলিখিত URL টি দিয়ে একটি নতুন আপডেট সাইট যুক্ত করুন: http://plugins.genymotion.com/eclipse । Eclipse দ্বারা নির্দেশিত পদক্ষেপ অনুসরণ করুন।

এই এমুলেটর দ্রুত এবং প্রতিক্রিয়াশীল।

GenyMotion আপনাকে ব্যাটারি ডিভাইস, সিগন্যাল শক্তি এবং GPS সহ আপনার ডিভাইসের বিভিন্ন সেন্সরগুলি নিয়ন্ত্রণ করার অনুমতি দেয়। সর্বশেষ সংস্করণ এখন ক্যামেরা সরঞ্জাম রয়েছে।


অ্যান্ড্রয়েড x86 চেষ্টা করুন। এটা গুগল অ্যান্ড্রয়েড এমুলেটর চেয়ে অনেক দ্রুত। এই পদক্ষেপগুলি অনুসরণ করুন:

  1. VirtualBox ইনস্টল করুন।
  2. আপনি প্রয়োজন যে আইএসও ফাইল ডাউনলোড করুন।
  3. লিনাক্স 2.6 / অন্য লিনাক্স, 512 এমবি র্যাম, এইচডি 2 গিগাবাইট হিসাবে একটি ভার্চুয়াল মেশিন তৈরি করুন। নেটওয়ার্ক: পিসিনেট-ফাস্ট তৃতীয়, NAT সংযুক্ত। আপনি একটি ব্রিজ অ্যাডাপ্টার ব্যবহার করতে পারেন, তবে আপনার পরিবেশে একটি DHCP সার্ভার প্রয়োজন।
  4. এমুলেটর এ অ্যান্ড্রয়েড x86 ইনস্টল করুন, এটি চালান।
  5. Alt + F1 টি চাপুন, netcfg টাইপ netcfg , আইপি ঠিকানাটি মনে রাখবেন, Alt + F7 চাপুন।
  6. আপনার উইন্ডোজ এক্সপি সিস্টেমে cmd চালান, আপনার অ্যান্ড্রয়েড টুল ডিরেক্টরিতে ডিরেক্টরিটি পরিবর্তন করুন, adb connect <virtual_machine_IP> টাইপ adb connect <virtual_machine_IP>
  7. Eclipse শুরু করুন, ADT প্লাগইনটি খুলুন, ডিভাইসটি সন্ধান করুন এবং উপভোগ করুন!

Eclipse আপনার (পুরানো) সংস্করণে অন্তর্ভুক্ত এমুলেটর খুব ধীর।

সাম্প্রতিক এমুলেটরগুলি ২010 সালে ব্যবহার করা থেকে দ্রুততর। আপনার SDK / IDE আপডেট করুন।

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



এই আরও তথ্য যোগ করুন।

আমি সম্প্রতি উবুন্টু ইন্সটলেশনটি Ubuntu 10.04 এলটিএস (লুসিড লিনক্স) -এ আপগ্রেড করেছি যা আমার জাভা সংস্করণকে আপডেট করেছে:

Java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)

এবং এখন এমুলেটর (যদিও শুরু করার জন্য সময় লাগে) আগের চেয়ে দ্রুত চলমান বলে মনে হচ্ছে।

এটি তাদের JVM আপগ্রেড করার জন্য মূল্যবান হতে পারে।


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


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

অ্যান্ড্রয়েড জন্য ভিসুয়াল স্টুডিও এমুলেটর

সম্পাদনা করুন: https://www.visualstudio.com/vs/msft-android-emulator/


এমুলেটর এর স্টার্টআপ খুব ধীর। ভাল জিনিস আপনি শুধুমাত্র একবার এমুলেটর শুরু করতে হবে। এমুলেটর ইতিমধ্যে চলমান এবং আপনি আবার আপনার অ্যাপ্লিকেশন চালানো, এমুলেটর অপেক্ষাকৃত দ্রুত অ্যাপ্লিকেশন পুনঃস্থাপন। অবশ্যই, যদি আপনি জানতে চান যে এটি কোনও ফোনে কত দ্রুত চলবে, এটি একটি বাস্তব ফোনে পরীক্ষা করা ভাল।


ইন্টেল এক্স 86 এমুলেটর এক্সিলারেটর ব্যবহার করুন

প্রথমে, Intel x86 এমুলেটর অ্যাক্সিলারেটর (HAXM) ইনস্টল করুন। এটি সরাসরি ইন্টেল থেকে বা Android SDK Manager ব্যবহার করে ডাউনলোড করা যেতে পারে। এসডিকে ব্যবস্থাপক এটি অতিরিক্ত অধীনে অবস্থিত।

অ্যান্ড্রয়েড স্টুডিওর সংস্করণে আমি ব্যবহার করেছি (0.8.9), Android SDK Manager HAXM ডাউনলোড করে, তবে আসলে ইনস্টলারটি চালনা করে না (আমি মনে করি এটি পরবর্তী রিলিজে সংশোধন করা হবে)। ইন্সটল চালানোর জন্য আমাকে C: \ Program Files (x86) \ Android \ android-studio \ sdk \ extraras \ intel \ হার্ডওয়্যার_অ্যাক্সেলেটেড_এক্সেক্যুউশন_Manager এ গিয়ে ম্যানুয়ালি intelhaxm.exe চালু করতে হয়েছিল।

হ্যাকএক্সটি ইন্টেল ডিভাইসগুলির সাথে কাজ করে, তাই ইন্টেল সিপিএলের সাথে একটি নতুন এমুলেটর তৈরি করে।

Intel Atom x86 ব্যবহার করে একটি নতুন AVD তৈরি করুন

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

এই পরিবর্তনের পরে অ্যান্ড্রয়েড এমুলেটরটি 5-10 সেকেন্ডের মধ্যে লঞ্চ করছে এবং কোনও লক্ষণ ছাড়াই চলছে। সচেতন থাকুন যে এই বৈশিষ্ট্য হার্ডওয়্যার নির্ভরশীল (CPU / GPU) এবং কিছু সিস্টেমে কাজ করতে পারে না।


অ্যান্ড্রয়েড এমুলেটর রিলিজ 9 একটি নতুন "স্ন্যাপশট" বৈশিষ্ট্য আছে। আপনি এমুলেটারের অবস্থাটি সংরক্ষণ করতে পারেন ( এমুলেটরটির একটি চিত্র তৈরি করুন) এবং যখন আপনি এমুলেটর শুরু করেন তখন বুট এড়াতে পারেন।


ইন্টেল 15 মে, ২01২ তারিখে আইসিএস এমুলেটরটির জন্য প্রস্তাবিত ইনস্টলেশন নির্দেশিকাগুলি প্রকাশ করে । এটি আমার জন্য কাজ করে। এমুলেটর এখন দ্রুত এবং UI মসৃণ।

নির্দেশাবলীর প্রথম অর্ধেকটি যথেষ্ট বিশদ, তাই আমি মনে করি আপনি Android SDK ব্যবস্থাপক এবং Intel HXM ব্যবহার করে Intel x86 Atom System Image (গুলি) ইনস্টল করতে সক্ষম হবেন।

এখন অন্য সবকিছু সেট আপ করা আছে তা নিশ্চিত করার জন্য আপনি একটি অত্যন্ত কার্যকর এমুলেটর উপভোগ করতে পারেন:

এবং এটি শুরু করুন:

sudo kextload -b com.intel.kext.intelhaxm (mac)

যদি HAXM সঠিকভাবে কাজ করে তবে এমুলেটর চালু করার সময় আপনি এই বার্তাটি দেখতে পারেন:

HAX দ্রুত মানের মোডে কাজ করছে এবং এমুলেটর রান করছে

অন্যথায় আপনি এই ত্রুটি দেখতে পারেন:

HAX কাজ করছে না এবং এমুলেটর এমুলেশন মোড এমুলেটর চালায়:
হ্যাক মডিউল খুলতে ব্যর্থ

  • GPU এমুলেশন ব্যবহার করুন। আপনি এই লেখার মতো GPU এমুলেশন ব্যবহার করার সময় স্ন্যাপশট বিকল্পটি ব্যবহার করতে পারবেন না। GPU ইমুলেশনটি "হ্যাঁ" তে সেট করা আছে তা নিশ্চিত করুন।

  • ডিভাইস মেমরিটি 1024 মেগাবাইট বা তার বেশি সেট করুন , কিন্তু Intel HXM সেটিং থেকে বেশি নয়। আমি ডিভাইস প্রতি 1024 এমবি এবং HAXM জন্য 2048 ব্যবহার করুন।

সংরক্ষণের পরে সেটিংস দুবার চেক করুন! এমুলেটরটি আপনাকে যা সেট করতে দেয় সে সম্পর্কে খুব পছন্দসই এবং এটি আপনাকে বলার অপেক্ষা রাখে না কনফিগারেশনগুলিকে প্রত্যাবর্তন করবে।

এই সেটিংসের সাহায্যে সফ্টওয়্যার কীবোর্ডটি আর উপস্থিত হয় না এবং অন-স্ক্রিন ব্যাক, মেনু এবং সাম্প্রতিক কীগুলিও হয় না। এটি বর্তমান ICS Intel x86 সিস্টেমের চিত্রের সীমাবদ্ধতা বলে মনে হচ্ছে। আপনি কীবোর্ড শর্টকাট ব্যবহার করতে হবে।

ম্যাক অপারেটিং সিস্টেমে F1 + F1 + কন্ট্রোল রাখতে হবে যাতে F1 - F12 কী কাজ করতে পারে। পৃষ্ঠা আপ / ডাউন / বাম / ডান নিয়ন্ত্রণ + তীর কী ব্যবহার করে সঞ্চালিত করা যাবে।


গুরুত্বপূর্ণ নোট : আপনার CPU গুলি Intel VT কে সমর্থন করে তা নিশ্চিত করতে প্রথমে VT সম্পর্কে Intel তালিকার উল্লেখ করুন।

হ্যাক্স স্লো স্লো অ্যান্ড্রয়েড এমুলেটর গতি

HAXM দাঁড়িয়েছে - "ইন্টেল হার্ডওয়্যার অ্যাক্সিলারেটেড এক্সিকিউশন ম্যানেজার"

বর্তমানে এটি শুধুমাত্র Intel® VT (Intel ভার্চুয়ালাইজেশন প্রযুক্তি) সমর্থন করে।

অ্যান্ড্রয়েড এমুলেটর QEMU উপর ভিত্তি করে। হোস্ট সিস্টেমে QEMU এবং HAXM ড্রাইভারের মধ্যে ইন্টারফেসটি বিক্রেতার-অ্যাগনস্টিক হিসাবে ডিজাইন করা হয়েছে।

HAXM এর জন্য আপনার Android ডেভেলপমেন্ট এনভায়রনমেন্ট কনফিগার করার জন্য পদক্ষেপ

  1. Eclipse আপডেট করুন: আপনার Eclipse ইনস্টলেশন এবং ADT প্ল্যাগ-ইন সম্পূর্ণরূপে আপ-টু-ডেট নিশ্চিত করুন।

  2. আপনার Android সরঞ্জামগুলি আপডেট করুন: প্রতিটি Eclipse প্ল্যাগ-ইন আপডেটের পরে, আপনার Android SDK সরঞ্জামগুলি আপডেট করা গুরুত্বপূর্ণ। এটি করার জন্য, Android SDK Manager চালু করুন এবং সমস্ত Android SDK উপাদান আপডেট করুন। HAXM এর সুবিধা নেওয়ার জন্য আপনাকে কমপক্ষে 17 সংস্করণটি ছেড়ে দিতে হবে।

  • X86 Atom সিস্টেম চিত্র এবং ইন্টেল হার্ডওয়্যার অ্যাক্সিলারেটেড এক্সিকিউশন ম্যানেজার ড্রাইভার ডাউনলোড করুন । নিচের ছবিটি অনুসরণ করুন:

  • "IntelHaxm.exe" চালানোর দ্বারা HAXM ড্রাইভার ইনস্টল করুন। এটি নিম্নলিখিত অবস্থানে এক অবস্থিত হবে:

    • C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager

    • C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

    ইনস্টলেশানটি যদি ইন্টেল ভিটি চালু করা দরকার এমন বার্তাটির সাথে ব্যর্থ হয় তবে আপনাকে এটি BIOS এ সক্ষম করতে হবে। Intel VT (ভার্চুয়ালাইজেশন প্রযুক্তি) সক্ষম করতে এটি কীভাবে করবেন তা বর্ণনা দেখুন।

  • একটি নতুন x86 AVD তৈরি করুন: নীচের চিত্রটি অনুসরণ করুন:

  • অথবা নতুন এসডিকে হিসাবে,

Emulators ধীর। সত্যিই আপনি এটি সম্পর্কে কিছুই করতে পারেন না, কিন্তু এমুলেটর বিকল্প আছে।

  1. Genymotion

  2. VirtualBox

  3. BlueStacks

  4. YouWave

  5. উইন্ডোজ অ্যান্ড্রয়েড এমুলেটর

  6. Beans এর জার

  7. Andy

আপনার এমুলেটর দ্রুততর করতে, আপনি একটি GPU হোস্ট করতে এবং লাইটার Android সংস্করণ ব্যবহার করতে পারেন ( Android 2.3 (জিংবার ব্রেড))। একটি ম্যাক বিকাশ ভাল হবে। কেন একটি এমুলেটর ব্যবহার, বিটিডব্লিউ? একটি বাস্তব ফোন ব্যবহার করে আরো জ্ঞান করে তোলে।





qemu