ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය මෙතරම් මන්දගාමී වන්නේ ඇයි? ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය වේගවත් කරන්නේ කෙසේද? [වසා ඇත]


3401

මට x86 වින්ඩෝස් එක්ස්පී ප්‍රොෆෙෂනල් යන්ත්‍රයක්   මත 2.67   GHz සෙලෙරොන් ප්‍රොසෙසරයක් සහ 1.21 GB RAM ප්‍රමාණයක් ඇත .

මගේ අවබෝධය නම්, ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය එවැනි යන්ත්‍රයකින් තරමක් ඉක්මණින් ආරම්භ කළ යුතු නමුත් මට එය එසේ නොවේ. IDE, SDKs, JDK යනාදිය සැකසීමේදී මම සියලු උපදෙස් අනුගමනය කර ඇති අතර ඉමියුලේටරය ඉක්මනින් ආරම්භ කිරීමට යම් සාර්ථකත්වයක් ලබා ඇත, නමුත් එය ඉතා කලාතුරකිනි. හැකි නම්, මෙම ගැටළුව විසඳන්නේ කෙසේද?

එය ආරම්භ වී නිවසේ තිරය පටවා ගත්තද එය ඉතා මන්දගාමී ය. මම උත්සාහ කර ඇති එක්ලිප්ස් IDE දී අනුවාදය 3.5 (ගැලීලියෝ), හා 3.4 (ගැනිමේඩ්).


79
විකල්පය යනු ජෙනෝමෝෂන් ය. genymotion.com . මෙය බොහෝ mcuh වේගවත් වේ. සෘජු ස්ථාපනය.
සුකිතා උඩුගමසූරිය

9
ලිනක්ස් මත වේගයෙන් ධාවනය කිරීමට (සහ මම අදහස් කරන්නේ waaaay) ඉමියුලේටරය සොයාගෙන ඇත. මට ද්විත්ව බූට් සහිත ලැප්ටොප් පරිගණකයක් තිබේ, කවුළු මත එමුලේටරය ආරම්භ කිරීමට මිනිත්තු 15 ක් පමණ ගත වේ, ලිනක්ස් තත්පර 30 ක් පමණ වේ. OSX වැනි වෙනත් මෙහෙයුම් පද්ධති ගැන මම නොදනිමි, නමුත් එය මට වින්ඩෝස් දෙයක් මෙන් දැනේ.
ඩැනියෙල් වැන් ඩෙන් බර්ග්

11
ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ 2.0 වඩා වේගවත් ඉමුලේටරයක් ​​ඇති බව පමණක් නොව, “ක්ෂණික ධාවනය” භාවිතා කරන අතර එමඟින් ඔබේ ප්‍රභවයේ එක්ස්එම්එල් වැනි යම් යම් වෙනස්කම් APK නැවත ගොඩනඟා නොගෙන ඉලක්කයට තත්පර කිහිපයකින් ඉලක්කයට යෙදවීමට ඉඩ සලසයි. නැවත සේවයේ යොදවා ඇත. Android-developers.blogspot.co.uk/2015/11/…
කාල්

12
මම හිතන්නේ ඔබේ බැටළුවා ඉමියුලේටරයක් ​​වේගයෙන් ධාවනය කිරීමට ඉතා කුඩායි.
සියා යූ රහ්මාන්

5
ව්‍යාකූල අදහස් වළක්වා ගත හැකි එක් ක්‍රමයක් නම් ප්‍රශ්නය අවුරුදු 2 ට වඩා පැරණි යැයි පවසන කුඩා දැන්වීම් පෙට්ටියක් තිබීමයි. තාක්‍ෂණය වේගයෙන් වෙනස් වෙමින් පවතින අතර, අඩු අඩවි වල මෙන් ප්‍රශ්නය වසා දැමිය නොහැක / සංරක්‍ෂණය නොකළ යුතුය.
හෙන්රික් අර්ලන්ඩ්සන්

Answers:


1436

යාවත්කාලීන කරන්න

ඔබට දැන් ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය සඳහා ඉක්මන් ඇරඹුම් විකල්පය සක්‍රීය කළ හැකිය. එමඟින් ඉමියුලේටර් තත්වය සුරකිනු ඇති අතර, එය ඊළඟ ඇරඹුමේදී ඉමියුලේටරය ඉක්මනින් ආරම්භ කරයි.

Emulator edit බොත්තම මත ක්ලික් කරන්න, ඉන්පසු ක්ලික් කරන්න Show Advanced Setting. ඉන්පසු Quick Bootපහත රූපරාමුව මෙන් සක්‍රීය කරන්න .

ඉක්මන් ඇරඹුම

ඇන්ඩ්‍රොයිඩ් සංවර්ධන මෙවලම් (ADT) 9.0.0 (හෝ ඊට පසු) මඟින් ඔබට AVD (emulator) හි තත්වය සුරැකීමට ඉඩ සලසන අංගයක් ඇති අතර ඔබට ඔබේ emulator එක ක්ෂණිකව ආරම්භ කළ හැකිය. නව AVD එකක් නිර්මාණය කිරීමේදී ඔබට මෙම අංගය සක්‍රිය කළ යුතුය, නැතහොත් AVD සංස්කරණය කිරීමෙන් ඔබට පසුව එය නිර්මාණය කළ හැකිය.

එසේම මම ඉතා වේගවත් ඉමුලේටරයක් Device RAM Sizeලබා 1024දෙන ප්‍රමාණය වැඩි කර ඇත්තෙමි .

වැඩි විස්තර සඳහා පහත දැක්වෙන තිරපිටපත් වෙත යොමු වන්න.

Save Snapshot විශේෂාංගය සමඟ නව AVD එකක් නිර්මාණය කිරීම.

සේව් ස්නැප්ෂොට් විශේෂාංගය සහිත ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය.

ස්නැප්ෂොට් එකෙන් ඉමුලේටරය දියත් කිරීම.

ස්නැප්ෂොට් එකෙන් ඉමුලේටරය දියත් කිරීම.

ඔබේ ඉමුලේටරය වේගවත් කිරීම සඳහා ඔබේ ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය වේගවත් කිරීම වෙත යොමු විය හැකිය ! :


23
ඔබ යාවත්කාලීන කරන විට සහ පවතින උපාංගය, පළමු ආරම්භයේ පරිශීලක දත්ත සැණෙකින් ලබා ගන්න
මාර්ක් බකර්

16
මම AVD එක මේ ආකාරයට සකසා ඇත, නමුත් මම AVD නැවත පණගැන්වීමේදී තවමත් මන්දගාමී බවක් පෙනේ, ඇයි?
zhongshu

9
Et පීටර් එර්ලිච්: කවුළුව> ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ සහ ඒවීඩී කළමණාකරු වෙත ගොස් ඔබට ලැයිස්තුවෙන් දියත් කිරීමට අවශ්‍ය AVD තෝරන්න, ඉන්පසු දකුණු කවුළුවෙහි ආරම්භක බොත්තම ක්ලික් කරන්න . එය ඔබට අවශ්‍ය ආකාරයටම විවෘත වේ.
විකාස් පටිදාර්

3
1024 සැකසීමේදී මට "මතකය වෙන් කිරීමට අපොහොසත් විය". එය වින්‍යාස කවුළුවේ පතුලේ අනතුරු ඇඟවීමක් ද පෙන්වීය: "වින්ඩෝස් හි, 768M ට වඩා වැඩි RAM ප්‍රමාණයක් අනුකරණය කිරීම රඳා පැවතීමට අසමත් විය හැකිය ..." මම එය 770 ලෙස සැකසීමට උත්සාහ කළෙමි. පසුව එය ක්‍රියාත්මක විය. එය 800 දක්වා සැකසීමට අපොහොසත් විය.
විස්ම

5
S Msmit1993: ඔබට HAX මෙවලම සමඟ Intel x86 පදනම් කරගත් ඉමුලේටරය භාවිතා කළ හැකිය. ඔබේ සැබෑ උපාංගයට වඩා වේගයෙන් එම ඉමුලේටරය ඔබ පුදුමයට පත් වනු ඇතැයි මාව විශ්වාස කරන්න.
විකාස් පටිදාර්

1135

වැදගත් සටහනක් : කරුණාකර පළමු වෙත යොමු වන්න VT ගැන ඉන්ටෙල් ලැයිස්තුව ඔබේ CPU ආධාරක වග ඉන්ටෙල් VT කළ යුතු බව ය.

HAXM මන්දගාමී ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය වේගවත් කරයි

HAXM යන්නෙන් අදහස් කරන්නේ - "ඉන්ටෙල් දෘඩාංග වේගවත් ක්‍රියාත්මක කිරීමේ කළමනාකරු"

දැනට, එය සහාය දක්වන්නේ Intel® VT (Intel Virtualization Technology) පමණි.

ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය QEMU මත පදනම් වේ . QEMU සහ ධාරක පද්ධතියේ HAXM ධාවක අතර අතුරුමුහුණත සැලසුම් කර ඇත්තේ විකුණුම්කරු-අ nost ෙයවාදියා ලෙස ය.

HAXM

HAXM සඳහා ඔබගේ ඇන්ඩ්‍රොයිඩ් සංවර්ධන පරිසරය වින්‍යාස කිරීමේ පියවර

  1. සූර්යග්‍රහණය යාවත්කාලීන කරන්න: ඔබගේ සූර්යග්‍රහණ ස්ථාපනය සහ ADT ප්ලග් ඉන් යාවත්කාලීනව පවතින බවට වග බලා ගන්න.

  2. ඔබගේ ඇන්ඩ්‍රොයිඩ් මෙවලම් යාවත්කාලීන කරන්න: එක් එක් සූර්යග්‍රහණ ප්ලග්-ඉන් යාවත්කාලීන කිරීමෙන් පසුව, ඔබගේ ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ මෙවලම් යාවත්කාලීන කිරීම වැදගත් වේ. මෙය සිදු කිරීම සඳහා, Android SDK කළමනාකරු දියත් කර සියලුම Android SDK සංරචක යාවත්කාලීන කරන්න. HAXM හි වාසිය ලබා ගැනීම සඳහා, ඔබ අවම වශයෙන් 17 වන අනුවාදය නිකුත් කළ යුතුය.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

  • X86 පරමාණු පද්ධති රූප සහ ඉන්ටෙල් දෘඩාංග වේගවත් ක්‍රියාත්මක කිරීමේ කළමනාකරු ධාවකය බාගන්න . පහත රූපය අනුගමනය කරන්න:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

  • "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

    Intel VT සක්‍රිය කළ යුතුය යන පණිවිඩය සමඟ ස්ථාපකය අසමත් වුවහොත්, ඔබ මෙය BIOS තුළ සක්‍රීය කළ යුතුය. ඉන්ටෙල් වීටී (අථත්‍යකරණ තාක්‍ෂණය) සක්‍රීය කිරීමේදී මෙය කරන්නේ කෙසේද යන්න පිළිබඳ විස්තරය බලන්න .

.Exe හෝ .dmg ස්ථාපනය කරන්න

  • නව x86 AVD එකක් සාදන්න : පහත රූපය අනුගමනය කරන්න:

AVD සාදන්න

  • හෝ නව SDK සඳහා, රූප විස්තරය මෙහි ඇතුළත් කරන්න

19
හොඳ ලිවීම. ඔබ ගූගල් වෙතින් ලියකියවිලි සොයන්නේ නම් (මැක් සඳහා වෙනස්කම් කිහිපයක් ඇතුළත් වේ), ඒවා මෙහි සොයාගත හැකිය: developper.android.com/tools/devices/emulator.html#accel-vm
ටොඩ් මිල

103
ලිනක්ස් මත ක්‍රියා නොකරයි.
ක්ෂිටිස් ෂර්මා

14
මම මෙම විසඳුම උත්සාහ කළා. එය ක්‍රියාත්මක විය. කෙසේ වෙතත්, මම MonoDroid භාවිතයෙන් ස්ථාපනය කළ අතර විනාඩියකට IntelHaxm.exe සොයාගත නොහැකි විය. එය මෙහි විය: C: ers පරිශීලකයින් \ jbarneck \ AppData \ Local \ Android \ android-sdk \ extra \ intel
Rhyous

11
ඇවැත්නි, ඔබට ප්‍රමාණවත් තරම් ස්තූති කළ නොහැක! මම මෙතරම් කාලයක් මන්දගාමී ඉමුලේටරය සමඟ ජීවත් වූ බව විශ්වාස කළ නොහැක. මම හිතුවේ ඒක සාමාන්‍ය දෙයක් කියලයි. වේගවත් ආරම්භක වේලාවන් මට ඇත්තෙන්ම මග හැරී ඇත, GPU ත්වරණය සමඟ ස්නැප්ෂොට් සක්‍රීය කිරීමට ක්‍රමයක් නැද්ද?
රෙඩා

3
ඒක නියමයි. මෙය බෙදා ගැනීම ගැන ලොරිට ස්තූතියි! "ධාරක GPU භාවිතා කරන්න" සක්‍රිය කර ඇති විට, ඉමුලේටරය අධික ලෙස දැල්වෙයි, නමුත් ධාරක GPU සක්‍රීය නොකර එය දැන් වේගවත්ය.
user1619275

595

Android x86 උත්සාහ කරන්න . එය ගූගල් ඇන්ඩ්‍රොයිඩ් ඉමුලේටරයට වඩා වේගවත් ය. මෙම පියවර අනුගමනය කරන්න:

  1. VirtualBox ස්ථාපනය කරන්න .
  2. ඔබට අවශ්‍ය ISO ගොනුව බාගන්න .
  3. ලිනක්ස් 2.6 / වෙනත් ලිනක්ස්, 512 MB RAM, HD 2 GB ලෙස අථත්‍ය යන්ත්‍රයක් සාදන්න. ජාලය: PCAT-Fast III, NAT සමඟ අමුණා ඇත . ඔබට පාලම් ඇඩැප්ටරයක් ​​ද භාවිතා කළ හැකිය, නමුත් ඔබේ පරිසරය තුළ ඔබට DHCP සේවාදායකයක් අවශ්‍ය වේ.
  4. Emulator මත Android x86 ස්ථාපනය කරන්න, එය ක්රියාත්මක කරන්න.
  5. Alt+ ඔබන්න F1, ටයිප් කරන්න netcfg, IP ලිපිනය මතක තබා ගන්න, Alt+ ඔබන්න F7.
  6. ඔබගේ වින්ඩෝස් එක්ස්පී පද්ධතියේ cmd ධාවනය කරන්න, නාමාවලිය ඔබගේ ඇන්ඩ්‍රොයිඩ් මෙවලම් නාමාවලියට වෙනස් කරන්න, ටයිප් කරන්න adb connect <virtual_machine_IP>.
  7. සූර්යග්‍රහණය ආරම්භ කරන්න, ADT ප්ලගිනය විවෘත කරන්න, උපාංගය සොයාගෙන විනෝද වන්න!

6
ඒ නිසා මම සම්බන්ධ වුණා. තිරය ​​සිරස් අතට ලබා ගන්නේ කෙසේද? මට දුරකථන දෘඩාංග බොත්තම් කොතැනකවත් නොපෙනේ.
ඇලෙක්ස්

9
තිර විභේදන වෙනස් කිරීම සඳහා groups.google.com/group/android-x86/browse_thread/thread/… සහ groups.google.com/group/android-x86/browse_thread/thread/… බලන්න .
ගිලි

4
ඉමියුලේටරයේ මූසිකය භාවිතා කිරීමට ඔබ කැමති නම් උපාංග මෙනුව තුළ මූසික ඒකාබද්ධ කිරීම සක්‍රීය කළ යුතු බව ඔබට මතක් කර දීමට!
kakopappa

13
ඔබ ARM සඳහා විශේෂිත යමක් භාවිතා කරන්නේ නම් (උදාහරණයක් ලෙස ඇන්ඩ්‍රොයිඩ් සඳහා මොනෝ වැනි), එය ඇන්ඩ්‍රොයිඩ් x86 මත ක්‍රියා නොකරනු ඇති බව සලකන්න.
මැතිව් ග්‍රෝව්ස්

11
මට නම්, netcfg පෙන්වන්නේ lo 127.0.0.1 255.0.0.0 0x00000049 මෙහි 127.0.0.1 IP මා ඇඩ්බී විධානයෙහි සඳහන් කළ යුතුද? එහි දර්ශනය "127.0.0.1:5555 හා සම්බන්ධ වීමට නොහැකි" කරුණාකර උදව් කරන්න.
රිස්

318

යාවත්කාලීන කිරීම: ඇන්ඩ්‍රොයිඩ් චිත්‍රාගාරයේ නවතම අනුවාදය (2.x), එකතු කරන ලද ඉමුලේටරයේ විශාල දියුණුවක් ඇති කළේය. එය ප්‍රතිචාරාත්මක වන අතර එහි අංග රාශියක් ඇත.

තවමත් උනන්දුවක් දක්වන අය සඳහා: Genymotion භාවිතා කිරීමට උත්සාහ කරන්න . ලියාපදිංචි වීමෙන් පසු ඔබට වින්ඩෝස් / මැක් ඕඑස් එක්ස් / ලිනක්ස් සඳහා අනුවාදයක් බාගත හැකිය. සූර්යග්‍රහණය සඳහා ප්ලගිනයක් ද ඇත:

ප්ලගිනය ස්ථාපනය කිරීම සූර්යග්‍රහණය දියත් කර "උදව් / නව මෘදුකාංග ස්ථාපනය කරන්න" මෙනුවට ගොස් පහත URL සමඟ නව යාවත්කාලීන අඩවියක් එක් කරන්න: http://plugins.genymotion.com/eclipse . සූර්යග්‍රහණයෙන් දැක්වෙන පියවර අනුගමනය කරන්න.

මෙම ඉමුලේටරය වේගවත් හා ප්‍රතිචාරාත්මක වේ.

බැටරි මට්ටම, සං signal ා ශක්තිය සහ ජීපීඑස් ඇතුළු ඔබගේ උපාංගයේ විවිධ සංවේදක පාලනය කිරීමට GenyMotion ඔබට ඉඩ දෙයි. නවතම අනුවාදයේ දැන් කැමරා මෙවලම් ද අඩංගු වේ.


52
ඔබගේ යෙදුම සංවර්ධනය කිරීමට / පරීක්ෂා කිරීමට හොඳම ක්‍රමය Genymotion ය. එය සාම්ප්‍රදායික ඉමුලේටරයකට වඩා ඉක්මන් හා වඩා හොඳ නොවේ. එය සැබෑ උපාංගයකට වඩා ඉක්මන් ය. මගේ යෙදවීම් වලින් 99.99% ක් සඳහා මම එය භාවිතා කරමි, එයින් අදහස් කරන්නේ කාලයෙන් භාගයක් තුළ ප්‍රති results ල දැකිය හැකි බවයි. සාමාන්‍ය ඉමුලේටරයක නොමැති OpenGL ES සහ වෙනත් දේ මට භාවිතා කළ හැකි බවද එයින් අදහස් වේ.
යූරිග් ජෝන්ස්

2
Genymotion හි නවතම අනුවාද වල GooglePlay සේවාවන් ඇතුළත් නොවේ. මෙම සබැඳිය මඟින් ඒවා අතින් ස්ථාපනය කරන්නේ කෙසේදැයි පෙන්වයි:
forum.xda-developers.com/showthread.php?t=2528952

2
ඔබ VBox හෝ ඔවුන් භාවිතා කරන ඕනෑම මෙවලමක් නැවත ස්ථාපනය කරන තුරු එය හොඳයි, පසුව එය ක්‍රියා කිරීම නවත්වයි - අස්ථාපනය කිරීම උදව් නොකරයි. නමුත් එය විය පැවති සමයේ එය හොඳයි.
මිලොස්මන්

5
Genymotion තවදුරටත් නොමිලේ නොවේ (මම එය අවසන් වරට භාවිතා කළ අවස්ථාවේ දී මෙන්), මෙය තවමත් සංවර්ධකයින් සඳහා හොඳම තේරීම දැයි විශ්වාස නැත
Zain Ali

6
ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ 2 සිට ඉමුලේටරය දස ගුණයකින් වැඩි දියුණු කර ඇත. එය සතුව විශේෂාංග රාශියක් ඇති අතර හොඳින් ක්‍රියා කරයි.
blaffie

213

ඔබගේ (පැරණි) සූර්යග්‍රහණ අනුවාදයට ඇතුළත් කර ඇති ඉමියුලේටරය ඉතා මන්දගාමී ය.

මෑත ඉමියුලේටර් 2010 ට වඩා වේගවත් ය. ඔබේ SDK / IDE යාවත්කාලීන කරන්න.

පුද්ගලිකව, මම මගේ පරීක්ෂණ කිරීමට සැබෑ දුරකථනයක් භාවිතා කරමි. එය වේගවත් වන අතර පරීක්ෂණ වඩාත් යථාර්ථවාදී ය. නමුත් ඔබට විවිධ ඇන්ඩ්‍රොයිඩ් අනුවාදයන් ගණනාවකින් ඔබේ යෙදුම පරීක්ෂා කිරීමට අවශ්‍ය නම් සහ දුරකථන කිහිපයක් මිලදී ගැනීමට අවශ්‍ය නොවන්නේ නම්, ඔබට වරින් වර ඉමුලේටරය භාවිතා කිරීමට සිදුවේ.


1
vmware සැබෑ යන්ත්‍රයට සාපේක්ෂව නොදැනුවත්ව ක්‍රියාකාරීත්ව වෙනසක් සහිතව ධාවනය වේ. ඉමුලේටරය ARM අනුකරණය කළත් එය වේගවත් විය යුතුය, එකම පද්ධති සංඛ්‍යාතයක වුවද මගේ පරිගණකය 3.6GHz වන අතර එය 500 MHz ඇන්ඩ්‍රොයිඩ් දුරකථනයට වඩා මන්දගාමී වේ.
නික්සොෆ්ට්

dsrds - ඉතින් මගේ AVD ARM වෙනුවට වේගයෙන් පැටවීම සඳහා ඉන්ටෙල් අනුකරණය කළ යුතුද?
ට්‍රෝජන්.සොබොට්

නෑ, මෙය x86 සඳහා ප්‍රශස්තිකරණය කර නැත ... එය x86 දුරකථන දෘඩාංග අනුකරණය කරයි - සාමාන්‍ය දුරකථනය වර්තමානයේ පහසුවෙන් සැකසෙන යන්ත්‍රය අභිබවා යයි :)
මාටින් සයිට්ලර්

දෙකම එකම ඉමියුලේටරය ධාවනය කරන බව ඔබට වැටහෙනවාද? android-sdk \ tools \ emulator-x86.exe, සූර්යග්‍රහණය සමඟ කිසිදු සම්බන්ධයක් නැත, ඔබ බොහෝ විට Intel x86 පින්තූර Intel HAXM සමඟ භාවිතා කිරීමට පටන් ගෙන ඇත.
ඩෑන් ඩාර් 3

දැන් ඔවුන් අකුණු වේගයෙන් ගමන් කරන දිනවල කොතරම් මන්දගාමීද යන්න හා සසඳන විට.
බොලිං

138

ඉමියුලේටරයේ ආරම්භය ඉතා මන්දගාමී වේ. හොඳ දෙය නම් ඔබට අවශ්‍ය වන්නේ එක් වරක් පමණක් ඉමුලේටරය ආරම්භ කිරීමයි. ඉමියුලේටරය දැනටමත් ක්‍රියාත්මක වී ඔබ නැවත ඔබේ යෙදුම ධාවනය කරන්නේ නම්, ඉමියුලේටරය යෙදුම ඉක්මනින් ස්ථාපනය කරයි. ඇත්ත වශයෙන්ම, එය දුරකථනයක කොතරම් වේගයෙන් ධාවනය වේදැයි දැන ගැනීමට ඔබට අවශ්‍ය නම්, එය සැබෑ දුරකථනයකින් පරීක්ෂා කිරීම වඩාත් සුදුසුය.


40
එය පැය කිහිපයක් ගත වුවහොත්, වෙනත් දෙයක් වැරදියි. මට ගත වන්නේ මිනිත්තු කිහිපයක් පමණි.
ජේ අස්ක්‍රන්

ඔබේ දෘඩාංග වින්‍යාසය සහ මෙහෙයුම් පද්ධතිය කුමක්ද?
කනිෂ් May මැයි

Ann ජූනියර් මේහේ: මම වින්ඩෝස්, මැක් සහ ලිනක්ස් භාවිතා කරමින් ඇන්ඩ්‍රොයිඩ් සඳහා වැඩසටහන්ගත කර ඇත්තෙමි. මම දැන් බොහෝ විට මැක් භාවිතා කරමි. මා භාවිතා කළ පරිගණකවල ගිග් 2 සිට 4 දක්වා RAM සහ තරමක් නවීන 2 සිට 3 ghz ප්‍රොසෙසරයක් ඇත. සෑම අවස්ථාවකදීම, මුලින්ම ඉමුලේටරය දියත් කිරීමට මිනිත්තු කිහිපයක් ගත වන බව පෙනේ, නමුත් පසුව යෙදුම නැවත ස්ථාපනය කිරීම තරමක් ඉක්මන් වේ.
ජේ අස්ක්‍රන්

3
28 user286101: දැනටමත් ක්‍රියාත්මක වන ඉමියුලේටරයකට නව APK එකක් පැටවීම මගේ පැරණි ලැප්ටොප් පරිගණකයේ (1.6Ghz ද්විත්ව හරය, 1GB RAM) තත්පර 10 කට වඩා ගත නොවේ, එකම ගැටළුව වන්නේ බොහෝ විට මට ඉමියුලේටරය ධාවනය කර තැබීමට අමතක වීම නිසා මට ඒ හරහා යාමට සිදුවිය. මන්දගාමී නැවත පණගැන්වීමේ ක්‍රියාවලිය (මිනිත්තු 3-5 ක් ගතවේ).
බොරු රයන්

IeLieRyan "තත්පර 10 කට වඩා ගත නොවිය යුතුය" කනගාටුවට කරුණකි, එය වර්තමාන යන්ත්‍රවල සමාන ප්‍රමාණයේ C ++ ව්‍යාපෘතියක කාලයයි .
kizzx2

129

ඉන්ටෙල් විසින් 2012 මැයි 15 වන දින ICS ඉමුලේටරය සඳහා නිර්දේශිත ස්ථාපන උපදෙස් නිකුත් කරන ලදී . මෙය මට ප්‍රයෝජනවත් විය . ඉමියුලේටරය දැන් වේගවත් වන අතර UI සුමට වේ.

උපදෙස් වල පළමු භාගය ප්‍රමාණවත් තරම් සවිස්තරව දක්වා ඇති බැවින් ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ කළමණාකරු මෙන්ම ඉන්ටෙල් හැක්ස්එම් භාවිතා කරමින් ඔබට ඉන්ටෙල් x86 පරමාණු පද්ධති රූප (ය) ස්ථාපනය කිරීමට හැකි වූ බව මම සිතමි.

දැන් අනෙක් සියල්ලම සකසා ඇති බව සහතික කිරීම සඳහා ඔබට ඉහළ කාර්යසාධනයක් සහිත ඉමුලේටරයක් ​​භුක්ති විඳිය හැකිය:

එය ආරම්භ කරන්න:

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

HAXM නිසියාකාරව ක්‍රියාත්මක වන්නේ නම්, ඉමුලේටරය දියත් කිරීමේදී ඔබට මෙම පණිවිඩය දැකිය හැකිය:

HAX ක්‍රියා කරන අතර ඉමියුලේටරය වේගවත් අථත්‍ය ප්‍රකාරයේදී ක්‍රියාත්මක වේ

එසේ නොමැතිනම්, ඔබට මෙම දෝෂය දැකිය හැකිය:

HAX ක්‍රියා නොකරන
අතර ඉමියුලේටරය ක්‍රියාත්මක වන්නේ ඉමියුලේටර ප්‍රකාරයේදීය: හැක්ස් මොඩියුලය විවෘත කිරීමට අසමත් විය

  • GPU අනුකරණය භාවිතා කරන්න. මෙම ලිවීමේදී GPU අනුකරණය භාවිතා කරන විට ඔබට Snapshot විකල්පය භාවිතා කළ නොහැක. GPU අනුකරණය "ඔව්" ලෙස සකසා ඇති බවට සහතික වන්න.

  • උපාංග මතකය 1024 MB හෝ ඊට වැඩි ලෙස සකසන්න , නමුත් Intel HAXM සැකසීමට වඩා වැඩි නොවේ. මම එක් උපාංගයකට 1024 MB සහ HAXM සඳහා 2048 භාවිතා කරමි.

සුරැකීමෙන් පසු සෑම විටම සැකසුම් දෙවරක් පරීක්ෂා කරන්න! එය සැකසීමට ඔබට ඉඩ දෙන දේ ගැන ඉමියුලේටරය ඉතා අච්චාරු වන අතර එය ඔබට නොකියමින් වින්‍යාසයන් ආපසු හරවනු ඇත.

මෙම සිටුවම් සමඟ මෘදුකාංග යතුරුපුවරුව තවදුරටත් නොපෙන්වයි, තිරය පිටුපස, මෙනුව සහ මෑත යතුරු නොපෙන්වයි. මෙය වර්තමාන ICS Intel x86 පද්ධති රූපයේ සීමාවක් ලෙස පෙනේ. ඔබට යතුරුපුවරු කෙටිමං භාවිතා කිරීමට අවශ්‍ය වනු ඇත .

මැක් OS ඔබ පැවැත්වීමට අවශ්ය වනු ඇත fn+ controlසඳහා F1- F12වැඩ කිරීමට යතුරු. පාලක + ඊතල යතුරු භාවිතයෙන් පිටුව ඉහළට / පහළට / වමට / දකුණට කළ හැකිය.


Intel HAXM සමඟ අථත්‍ය යන්ත්‍රයක් භාවිතා කිරීමේදී ප්‍රවේශම් වන්න. පද්ධති මතකය අවසන් වුවහොත් අථත්‍ය පරිසරය දූෂිත විය හැකි බව පෙනේ.
ජේම්ස් වෝල්ඩ්

android-dev.ro/web/guest/home මෙය සූර්යග්‍රහණයේ දී HAXM x86 AVD සැකසීම සඳහා තවත් හොඳ පියවරෙන් පියවර උපදෙස් වේ. මීට අමතරව එය ගූගල් ඒපීඅයි සකසන්නේ කෙසේද යන්න පැහැදිලි කරයි.
sulai

2
එය මා යම්කිසි වැරැද්දක් කරන්නේ දැයි විශ්වාස නැත, නමුත් මම මාර්ගෝපදේශය සමීපව අනුගමනය කර "උපාංගය ආරම්භ වීමට මොහොතකට පෙර" HAX ක්‍රියා කරන අතර ඉමියුලේටරය වේගවත් වර්චර් මාදිලියේ ධාවනය වේ ", නමුත් ... එය ඇත්ත වශයෙන්ම මුල් හස්ත අනුවාදයට වඩා මන්දගාමීව පටවනු ලැබේ . මම මැක්හි සිටින අතර CPU VT සඳහා සහය දක්වයි.
ජයාර්ජෝ

4
මෙය නිවැරදි පිළිතුරයි .. මා විසින් Intel x86 ප්‍රොසෙසරය ස්ථාපනය කර ඇති අතර මට GPU සක්‍රීය කර ඇත. මෙම සැකසුම් සමඟ ඉමියුලේටරය ඉතා ප්‍රතිචාරාත්මක හා සුමට වේ. අවසාන ! ඔබට එය කවුළු හෝ මැක් මත සැකසීමට උදව් අවශ්‍ය නම් මට දන්වන්න. ඇඩියොස් සියල්ල
ටෝනි

2
මේ සඳහා ස්තූතියි, වින්ඩෝස් 7 ප්‍රෝ, ඉන්ටෙල් කෝර් අයි 7 3770 හි පරීක්ෂා කර ඇති අතර එය ක්‍රියාත්මක වේ. වින්ඩෝස් මත ඉන්ටෙල් දෘඩාංග වේගවත් ක්‍රියාත්මක කිරීමේ කළමනාකරු (HAXM) ස්ථාපනය කිරීම පමණක් අවශ්‍ය වේ, එය ස්වයංක්‍රීයව ආරම්භ වේ. ඉන්ටෙල් ඇටම් x86 සමඟ AVD එකක් සාදා 'සත්කාරක GPU භාවිතා කරන්න' තෝරාගෙන ඇති බව සහතික කරන්න
gerrytan

111

Emulator ආරම්භ කිරීම සඳහා පහත දැක්වෙන විධානය සමඟ ඔබට emulator.bat නිර්මාණය කළ හැකිය. එය වේගයෙන් ආරම්භ වේ.

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

හෝ යුනික්ස් (මැක් හෝ ලිනක්ස් රස) මත:

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

එකතු කිරීම -no-boot-animආරම්භක වේලාව 38% කින් පමණ අඩු කළේය. ස්තූතියි!
තිමෝති 003

3
(ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ) ධාවනය තෝරන්න > වින්‍යාස සංස්කරණය කරන්න… . Run / Debug Configurations සංවාදයේ වම් පුවරුවේ, වින්‍යාසයක් තෝරන්න හෝ සාදන්න. ඉලක්ක උපාංග විකල්ප යටතේ , AVD තෝරන්න. දී ප්රොජෙක්ට් ටැබ්, ඇතුල් -no-boot-animදී අතිරේක විධාන රේඛා විකල්පයන් ක්ෂේත්රයේ
අයිවන් චාවෝ

103

ඩල්වික් නිදොස් කිරීමේ මොනිටර් සේවාදායකයක් (ඩීඩීඑම්එස්) සම්බන්ධ කර නොමැති නම් ඉමියුලේටරය වඩා වේගයෙන් ආරම්භ වන බව මම දුටුවෙමි. එබැවින් ඔබ අතථ්‍ය උපාංග කළමනාකරු "SDK Setup.exe" වෙතින් ඉමුලේටරය ආරම්භ කර සූර්යග්‍රහණය ආරම්භ නොකරන්නේ නම්, එමියුලේටරය වේගයෙන් ක්‍රියා කරයි.

ඔබ සූර්යග්‍රහණයෙන් ඉමියුලේටරය ආරම්භ කරන්නේ නම්: ඩීඩීඑම්එස් ඇත, එබැවින් සමහර විට ඉමුලේටරය අතිශයින් මන්දගාමී වේ, නමුත් සමහර විට එය වේගවත් වේ.


2
He ශෙඛර්: ඩීඩීඑම්එස් = ඩල්වික් නිදොස් කිරීමේ මොනිටර් සේවාදායකය
බොරු රයන්

අපි Git Bash හි Cordova විධාන රේඛාව හරහා emulator ධාවනය කරන්නේ නම් ... කෙසේ හෝ ඩල්වික් නිදොස් කිරීමේ මොනිවර් සේවාදායකය අක්‍රිය කරන්නේ කෙසේද?
ගුමුරු

61

ඉමියුලේටර් මන්දගාමී වේ. ඔබට ඒ ගැන කළ හැකි කිසිවක් නැත, නමුත් ඉමුලේටරය සඳහා විකල්ප තිබේ.

  1. ප්‍රවේණිගත කිරීම - වඩාත් කැමති

  2. අතථ්‍ය බොක්ස්

  3. බ්ලූස්ටැක්ස්

  4. යූ වේව්

  5. වින්ඩෝස් ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය

  6. බෝංචි බඳුන

  7. ඇන්ඩි

ඔබේ ඉමුලේටරය වේගවත් කිරීම සඳහා, ඔබට GPU එකක් සත්කාරකත්වය දැක්විය හැකි අතර සැහැල්ලු ඇන්ඩ්‍රොයිඩ් අනුවාදයක් ( ඇන්ඩ්‍රොයිඩ් 2.3 (ජින්ජර් බ්‍රෙඩ්) භාවිතා කළ හැකිය . මැක් මත සංවර්ධනය කිරීම වඩා හොඳ වනු ඇත. BTW, ඉමියුලේටරයක් ​​භාවිතා කරන්නේ ඇයි? සැබෑ දුරකථනයක් භාවිතා කිරීම වඩාත් අර්ථවත් කරයි.


මම Genymotion භාවිතා කර ඇති අතර එය පෙරනිමි ඇන්ඩ්‍රොයිඩ් ඉමුලේටරයට වඩා සාපේක්ෂව වේගවත් යැයි මට කිව යුතුය.
අනුරග්

"BTW, ඉමියුලේටරයක් ​​භාවිතා කරන්නේ ඇයි? සැබෑ දුරකථනයක් භාවිතා කිරීම වඩාත් අර්ථවත් කරයි." මම රැකියාවෙහි යෙදී සිටින අතර අපට යාමට තරම් දුරකථන නොමැත. මම පරීක්ෂකයෙකු නොවේ, එබැවින් මට ඔවුන් කෙරෙහි ප්‍රමුඛතාවයක් නොලැබේ.
ඇල්මෝ

ඉමුලේටරය මන්දගාමී නොවේ, නමුත් ඔබේ යන්ත්‍රය. x86 රූප යෝජනා කර ඇත.
මාටින් සයිට්ලර්

L ඇල්මෝ, රියල් දුරකථන හොඳ තේරීමක්, නමුත් විවිධ යෙදුම්වල ඇති ඇන්ඩ්‍රොයිඩ් අනුවාදය + මෝස්තර සමඟ ඔබේ යෙදුම අනුකූල වන පරිදි ඉමුලේටරය ඔබට ඉඩ ලබා දෙයි, ... එය ඔබගේ යෙදුම පරීක්ෂා කිරීමට පෙර අඩු දෝෂ සහිතව ධාවනය කිරීමට ඉඩ සලසයි. නියම දුරකථන සමඟ. විවිධ ඉමියුලේටරවල ඒවා පරීක්ෂා කිරීමෙන් සමහර නිර්මාණ ගැටළු පහසුවෙන් විසඳා ගත හැකි බව මම පෞද්ගලිකව දැක ඇත්තෙමි ... සෑම කෙනෙකුටම අවම වශයෙන් විවිධ දුරකථන හා තිර ප්‍රමාණයන්ගෙන් 1 ක්වත් තිබිය නොහැක ...
Bhuro

50

ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ මෙවලම් 17 වන සංශෝධනයට අනුව, වඩා හොඳ කාර්යක්ෂමතාව සඳහා ඉමියුලේටරයට ග්‍රැෆික් ත්වරණය සහ සීපීයූ සපයන දිගු භාවිතා කළ හැකිය. පූර්වාවශ්යතාවයන් සහ සම්පූර්ණ වින්යාසය සහ පරිශීලක සටහන් මෙහි ඇත්තේ:

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

GPU ත්වරණය සක්‍රීය කිරීම සඳහා , විධාන රේඛාවෙන් ඉමියුලේටරය ධාවනය කරන්න හෝ AVD වින්‍යාසය තුළ ඇති අතිරේක ඉමුලේටර් විධාන රේඛා විකල්ප වලට "-gpu on" එක් කරන්න.

emulator -avd <avd_name> -gpu on

CPU යන්ත්‍ර දිගු භාවිතා කිරීම සඳහා, ඔබ ධාවක ස්ථාපනය කළ යුතුය (එය පවතින VirtualBox හෝ VMware ධාවක සමඟ ගැටිය හැකි බැවින් ප්‍රවේශම් වන්න ). එය ස්ථාපනය කිරීමෙන් පසු ඔබ x86 මත පදනම් වූ AVD භාවිතා කරන සෑම විටම එය ස්වයංක්‍රීයව භාවිතා වේ.


මම මේක තනියම හොයාගත්තා. ඉමියුලේටරය පාහේ ධාවනය කිරීමට මෙන්ම සැබෑ උපාංගයක් බවට පත් කරයි!
ගක්

GPU ත්වරණය භාවිතා කිරීමට ඔබ Android 4.0 හෝ ඊට පසු භාවිතා කළ යුතු බව සලකන්න. එසේම, වර්තමාන මෙවලම් සමඟ ඔබට එකවර ස්නැප්ෂොට් සහ ජීපීයූ ත්වරණය භාවිතා කළ නොහැක, ඔබ තෝරා ගත යුතුය (මම පෞද්ගලිකව ජීපීයූ ත්වරණය සහ මන්දගාමී ඉමියුලේටර් ආරම්භය ලබා ගැනීමට කැමැත්තෙමි).
mav

46

ඔබේ ප්‍රති-වයිරස අක්‍රීය කිරීමට උත්සාහ කරන්න. සමහර විට එය ඉමියුලේටරය ටිකක් වේගවත් කරයි.


7
මෙය සත්‍ය බව මට පෙනී ගියේය - මම AVG Free ඉවත් කර MS ආරක්ෂක එසෙන්ශල් ස්ථාපනය කර ඇති අතර ඉමියුලේටරය වේගයෙන් ආරම්භ වේ. වයි.එම්.එම්.වී.
ගයි ස්ටාර්බක්

4
එය තවමත් ලිනක්ස් පද්ධතිවල ඉතා මන්දගාමී ය ... පැහැදිලිවම එය සාමාන්‍යයෙන් av
alex.pilon

3
මට ප්‍රති-වයිරස නොමැත. තවමත් වයස් ගත වේ ..
රොබින් මේබන්

AV නොමැතිව මගේ ලිනක්ස් වල මගේ ඉමුලේටරය ඉතා මන්දගාමී වන අතර එය කළු කවුළුවක් විවෘත කර එල්ලා තබයි. වින්ඩෝස් ඇති මගේ අනෙක් පරිගණකය vt-x සඳහා සහය නොදක්වන බැවින් එය ක්‍රියා නොකරයි.
Suici Doga

ඔබේ පරිගණකය නැවත ආරම්භ කිරීමට උත්සාහ කරන්න, සමහර විට එය ඉමියුලේටරය ටිකක් වේගවත් කරයි.
vk.edward.li

44

Android SDK rev. 17 AMD සහ Intel අථත්‍යකරණ තාක්ෂණයන් භාවිතා කරමින් අතථ්‍ය යන්ත්‍ර ත්වරණයට සහය දක්වයි.

මෙම අංගය මඟින් ඉමුලේටරයේ ක්‍රියාකාරිත්වය වැඩි දියුණු කළ හැකිය!

වැඩි විස්තර සඳහා ඇන්ඩ්‍රොයිඩ් ඉමුලේටර් ප්‍රලේඛනයේ පහත කොටස බලන්න: අතථ්‍ය යන්ත්‍ර ත්වරණය වින්‍යාස කිරීම

ඔබේ මෙහෙයුම් පද්ධතිය සඳහා සුදුසු ධාවකයක් ස්ථාපනය කිරීමට අමතක නොකරන්න:

ඔබ ධාවක ස්ථාපනය කර ඇන්ඩ්‍රොයිඩ් එක්ස් 86 පද්ධති රූපයක් බාගත කිරීමෙන් පසු (ප්‍රලේඛනයේ විස්තර කර ඇති පරිදි) x86 රූපය භාවිතා කර නව AVD එකක් නිර්මාණය කිරීමට ඔබට හැකි විය යුතුය:

උදාහරණයක් වශයෙන්:

  • ඉලක්කය: Intel Atom x86 පද්ධති රූපය - API මට්ටම 10
  • CPU / ABI: Intel Atom (x86)

අවාසනාවකට මෙන්, දැනට AMD-V සහය දක්වන්නේ ලිනක්ස් මත පමණි (SDK rev 17).
අමීර් අලි අක්බරි

ඉන්ටෙල් HAXM මගේ x86 AVD 200% ~ 300% පෙර වේගවත් කළේය! මහා!
Lcsky


40

උදාසීන වන විට ඉමියුලේටරය මන්දගාමී වන බව පෙනේ. පැත්තේ යතුරු මත වේගයෙන් ඇලවීම සහ ආලෝකකරණ ප්‍රතිචාර නිරීක්ෂණය කිරීමෙන් මෙය පැහැදිලි වේ. ප්‍රතිකර්මයක් ලෙස, මම ඉමුලේටරය ආරම්භ කරන විට 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] - එක් උපදෙස් සඳහා ඔරලෝසු කිනිතුල්ලන් 2 ^ N සමඟ අතථ්‍ය උපදෙස් කවුන්ටරය සක්‍රීය කරන්න

මෙමඟින් සජීවිකරණ බටර් සුමට වූ අතර adb installදස ගුණයකින් වේගවත් විය .


අයිසවුන්ට් ඔටෝ එය වේගවත් කරන්නේ ඇයි?
පැසීරියර්

ඔබට ස්තුතියි. -no-boot-anim වේගයෙන් ඇන්ඩ්‍රොයිඩ් ආරම්භ කරන බවක් පෙනේ!
අජේ

ආකර්ෂණීය .... විශේෂයෙන් මම 'ඇඩ්බී' හි ඉතා අඩු හුවමාරු වේගයකින් හිර වී සිටියෙමි. දැන් එය x86 රූපය තරම් වේගවත් ය. ස්තූතියි
මොහ්සන් අෆ්ෂින්

මම සූර්යග්‍රහණය භාවිතා කරමි. මගේ පරිසරය තුළ එම විකල්ප සකස් කරන්නේ කෙසේදැයි ඔබ දන්නවාද?
kta

1
@ එම්එස්එස් මට කිසිම අදහසක් නැත ... මම ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය භාවිතා කර වසර ගණනාවක් ගත වී ඇත. සමාවන්න!
තිමෝති 003


34

ගූගල් I / O 2011 හි ඔබට ඉමියුලේටර් ගැටළු සමාලෝචනය කළ හැකිය : ඇන්ඩ්‍රොයිඩ් සංවර්ධන මෙවලම් කතාව, 0:40:20 සිට.

සම්පූර්ණ ඇන්ඩ්‍රොයිඩ් පරිසරය අනුකරණය කරන ලද දෘඩාංග මත ක්‍රියාත්මක වන නිසාත්, උපදෙස් අනුකරණය කරන ලද ARM ප්‍රොසෙසරයක ක්‍රියාත්මක වන නිසාත් ඉමියුලේටරය සෙමින් ක්‍රියාත්මක වේ.

ප්‍රධාන හුස්ම ගැනීමේ ස්ථානය විදැහුම්කරණය වන්නේ එය කිසිදු කැපවූ දෘඩාංගයක් මත ක්‍රියාත්මක නොවන නමුත් එය සැබවින්ම සිදු කරනු ලබන්නේ මෘදුකාංග විදැහුම්කරණය මගිනි. තිරයේ ප්‍රමාණය අඩු කිරීමෙන් ඉමුලේටරයේ ක්‍රියාකාරිත්වය විශාල ලෙස වැඩි දියුණු වේ. වැඩි / වේගවත් මතකයක් ලබා ගැනීම ප්‍රයෝජනවත් නොවේ.

ඔවුන් එම අවස්ථාවේ දී සඳහන් කර ඇත්තේ ඔවුන් ධාරක දෘඩාංග හරහා යම් යම් උපදෙස් ලබා ගැනීමට ඉමියුලේටරයට ඉඩ සලසන අතුරු මුහුණතක් සංවර්ධනය කරන බවයි, එබැවින් අවසානයේදී ඔබට ඩෙස්ක්ටොප් දෘඩාංගවල අමු ශක්තියෙන් ඉමුලේටර් කාර්ය සාධනය උත්තේජනය කළ හැකිය.


30

වර්තමාන (මැයි 2011) ඉමුලේටරයේ අනුවාදය විශේෂයෙන් ඇන්ඩ්‍රොයිඩ් 3.0 (පැණි වද) සමඟ මන්දගාමී වේ. මූලික වශයෙන් එමියුලේටරය දෘඩාංග ජීඑල් සඳහා සහය නොදක්වන බැවිනි - මෙයින් අදහස් කරන්නේ ජීඑල් කේතය මෘදුකාංගයට පරිවර්තනය වන බවයි (ඇත්ත වශයෙන්ම ARM මෘදුකාංගය) QEMU හි මෘදුකාංග වලින් අනුකරණය කරන ලදි . මෙය පිස්සු-මන්දගාමී ය. ඔවුන් මෙම ගැටලුව සම්බන්ධයෙන් කටයුතු කරමින් සිටින අතර එය අර්ධ වශයෙන් විසඳා ඇත, නමුත් කිසිදු ආකාරයක මුදා හැරීමේ ගුණාත්මක භාවයකින් නොවේ.

වීඩියෝව බලන්න ගූගල් අයි / ඕ 2011: ඇන්ඩ්‍රොයිඩ් සංවර්ධන මෙවලම් එය ක්‍රියාකාරීව දැකීමට - විනාඩි 44 ක් පමණ පනින්න.


ARM ප්‍රොසෙසරය සමඟ නවතම රාස්ප්බෙරි පයි මිලදී ගන්නේ නම්, x86 / x86_64 මත ARM අනුකරණය කිරීමේ මන්දගාමී බවකින් තොරව අපට ඇන්ඩ්‍රොයිඩ් ARM ඉමියුලේටරය භාවිතා කළ හැකි බව මින් අදහස් වේද? නවතම රාස්ප්බෙරි පයි සීපීයූ සහ ජීපීයූ වේගවත් ඉමියුලේටරයක් ​​ලබා ගැනීමට ප්‍රමාණවත්ද? ARM ඉමුලේටරයක් ​​භාවිතා කිරීම සඳහා ගූගල් විසින් ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ-මෙවලම්වල ARM අනුවාදයක් ලබා දෙයිද?
baptx

30

Intel x86 Emulator Accelerator භාවිතා කරන්න

පළමුව, Intel x86 Emulator Accelerator (HAXM) ස්ථාපනය කරන්න. මෙය ඉන්ටෙල් වෙතින් කෙලින්ම බාගත කළ හැකිය හෝ ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ කළමනාකරු භාවිතා කළ හැකිය. SDK කළමණාකරු තුළ, එය පිහිටා ඇත්තේ අමතර යටතේ ය.

SDK කළමනාකරු තිර රුව

මම භාවිතා කළ ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ අනුවාදයේ (0.8.9), ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ කළමනාකරු විසින් HAXM බාගත කළ නමුත් ඇත්ත වශයෙන්ම එය ස්ථාපකය ක්‍රියාත්මක නොකරයි (මෙය පසුකාලීන නිකුතුවලදී නිවැරදි වනු ඇතැයි මම සිතමි). ස්ථාපකය ක්‍රියාත්මක කිරීම සඳහා මට C: \ Program Files (x86) \ Android \ android-stud \ sdk \ extra \ intel \ Hardware_Accelerated_Execution_Manager වෙත ගොස් intelhaxm.exe අතින් දියත් කළ යුතුය.

HAXM ඉන්ටෙල් උපාංග සමඟ ක්‍රියා කරයි, එබැවින් ඉන්ටෙල් සීපීයූ සමඟ නව ඉමුලේටරයක් ​​නිර්මාණය කළේය.

Intel Atom x86 භාවිතයෙන් නව AVD එකක් සාදන්න

මෙය සැලකිය යුතු ලෙස වැඩිදියුණු කළ නමුත් ඉමුලේටරය තවමත් තරමක් මන්දගාමී බවක් දැනෙමින් තිබුණි. අවසාන පියවර වූයේ ඇන්ඩ්‍රොයිඩ් අතථ්‍ය උපාංග කළමනාකරු (AVD) හි සත්කාරක GPU භාවිතා කිරීමයි.

AVD Create Options Screenhot

මෙම වෙනස්වීම් වලින් පසුව, ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය තත්පර 5-10 කින් දියත් කළ අතර කිසිදු ප්‍රමාදයකින් තොරව ධාවනය විය. මෙම විශේෂාංග දෘඩාංග මත රඳා පවතින බව මතක තබා ගන්න (CPU / GPU) සමහර පද්ධති මත ක්‍රියා නොකරනු ඇත.


ධාරක GPU භාවිතා කිරීම යතුරයි! ස්තූතියි කල්පනා කරමින් සිටියේ එක් යන්ත්‍රයක මා සතුව වේගවත් ඊමු එකක් සහ තවත් යන්ත්‍රයක මා
නොසිටියේ මන්ද යන්නයි

ඔබ BIOS මත අථත්‍යකරණය සක්‍රීය කළ යුතුය, ඔබට AMD ප්‍රොසෙසරයක් ඇත්නම් Vt-x
Anu Martin

මෙම HAXM අවශ්‍ය වන්නේ වින්ඩෝස් සඳහා මිස ලිනක්ස් සඳහා නොවේ.
suther

28

එය වින්ඩෝස් සඳහා පමණක්ද?
රොබට්

ඔව් - එය වින්ඩෝස් මත පමණක් ඇති හයිපර්-වී භාවිතා කරයි.
ජෝන් කෙම්නෙට්ස්

මම හිමිකම් පෑමට එකඟ වෙමි - පෘථිවියේ හොඳම ඉමුලේටරය. වසර ගණනාවක් තිස්සේ වෙනත් ඉමියුලේටර් භාවිතා කිරීමෙන් පීඩා විඳි මම සාක්ෂිකරුවෙක්මි. එය අනෙක් අයට වඩා බෙහෙවින් යහපත් ය, විශේෂයෙන් එය නිදොස්කරණය කිරීමේදී. ප්‍රවේණිගත කිරීම නරක නැත නමුත් එයට හයිපර්-වී සමඟ ගැටෙන වර්චුවල් බොක්ස් අවශ්‍ය වේ. මෙම පිළිතුර ඉහළට යා යුතුය.
හොං

2
@ ජෝන් කෙම්නෙට්ස් මට එකතු කළ හැක්කේ වින්ඩෝස් ප්‍රොෆෙෂනල් හෝ ඊට වැඩි ගණනක පමණි.
කරාබු

28

Android Studio සඳහා Genymotion උත්සාහ කරන්න . වේගයෙන් දැල්වෙමින්! එක් වරක් ස්ථාපනය කිරීම අවශ්‍යයි. තවත් AVD වේදනාවක් නැත.


27

මේ සඳහා වැඩිදුර තොරතුරු එක් කිරීම.

මම මෑතකදී මගේ උබුන්ටු ස්ථාපනය වෙත යාවත්කාලීන කර ඇත උබුන්ටු 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)

දැන් ඉමියුලේටරය (ආරම්භ කිරීමට ටික වේලාවක් ගත වුවද) පෙරට වඩා වේගයෙන් ධාවනය වන බව පෙනේ.

මිනිසුන් ඔවුන්ගේ ජේවීඑම් යාවත්කාලීන කිරීම වටී.


64-බිට් ජාවා එකම යන්ත්‍රයක 32-බිට් ජාවා වලට වඩා වේගවත් (times 2 ගුණයක්) වේ.
මොස්ටොව්ස්කි කඩාවැටීම

16
ඉමුලේටරයේ වේගය ජාවා අනුවාදය මත රඳා පැවතිය යුත්තේ මන්දැයි මට නොපෙනේ. ඉමියුලේටරය ජාවා හි ලියා නැති අතර ජේවීඑම් මත ධාවනය නොවේ.
ලීනා ෂිමෙල්

මම 64-බිට් ඔරකල් ජාවා 1.6.0_26 භාවිතා කරන අතර මගේ ඉමුලේටරය කැස්බෑවාට වඩා මන්දගාමී වේ ... එහි වේදනාකාරී ය. Core2Quad, 64-bit Java + Ubuntu 11.10, 8GB Ram.
djangofan

එය ජාවා හි ලියා නොමැති නම් සහ ජේවීඑම් මත ධාවනය නොවන්නේ නම්, එයට ජාවා අවශ්‍ය වන්නේ ඇයි (සහ ජාවාහි කිසිදු සංස්කරණයක් නොවේ!)
රොල්ෆ්

25

මෙන්න මම දුටු දෙය කිසිවෙකු එය කිසිසේත් සඳහන් කර නැත.

පවතින සියලුම සකසනයන් ඉමුලේටරය වෙත පවරන්න

මෙන්න ඔබට උත්සාහ කළ හැකි දේ. එය මා සඳහා ඉමියුලේටරය වේගවත් කරයි, විශේෂයෙන් පැටවීමේ වේලාව තුළ. ඉමියුලේටරය භාවිතා කරන්නේ පවතින CPU හි එක් හරයක් පමණක් බව මම දුටුවෙමි. පවතින සියලුම සකසනයන් භාවිතා කිරීමට මම එය සකසා ඇත.

මම වින්ඩෝස් 7 භාවිතා කරමි.

ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය ආරම්භ වන විට, කාර්ය කළමනාකරු විවෘත කර, ක්‍රියාවලි පටිත්ත යටතේ බලන්න, "emulator-arm.exe" හෝ "emulator-arm.exe * 32" සොයන්න ... එය මත දකුණු ක්ලික් කරන්න, ප්‍රොසෙසර් ඇෆිනිටි සහ ඉමියුලේටරයට ඔබ කැමති තරම් ප්‍රොසෙසරයක් යොදන්න.

රූප විස්තරය මෙහි ඇතුළත් කරන්න


3
මෙය මගේ වින්ඩෝස් 7 යන්ත්‍රයේ තරමක් දුරට වේගවත් විය
රොකෝ ද ටකෝ

වින්ඩෝස් 8 හි එය කරන්නේ කෙසේද?
Eng.Fouad

මම හිතන්නේ ඔබට එය කිරීමට වින්ඩෝස් 8 කාර්ය කළමනාකරු භාවිතා කළ හැකිද? කණගාටුයි මට මේ වන විට වින්ඩෝස් 8 නොමැත.
හාවි ඩාර්වි

2
වින්ඩෝස් 10 හි, සහ මම වින්ඩෝස් 8 ද උපකල්පනය කරමි, මෙය සිදු කිරීම සඳහා ඔබ Detailsටැබයට යා යුතුය Task Manager. මගේ නඩුවේදී, හර 4 ම දැනටමත් තෝරාගෙන ඇත. AMD උපාංගවලට x86 රූප ධාවනය කිරීමට ඔවුන් ඉඩ දෙනු ඇතැයි මම ප්‍රාර්ථනා කරමි, HAXM ධාවක නොමැතිව වුවද ඒවා ARM රූපවලට වඩා වේගවත් විය යුතුය.
ග්‍රෑන්ඩ්

20

ටික වේලාවක් සංවර්ධනය කිරීමෙන් පසුව, මගේ ඉමුලේටරය ඉතා මන්දගාමී විය. මම පිසදැමීමේ පරිශීලක දත්ත තෝරා ගත් අතර එය වඩා හොඳ විය. මම අනුමාන කරන්නේ ඔබ යොදවා ඇති සෑම APK ගොනුවක්ම පූරණය කිරීමට කාලය ගතවන බවයි .


20

ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය මන්දගාමී වේ. ධාවනය වන විට 800MB මතකයක් අවශ්‍ය වේ. ඔබ වින්ඩෝස් හි සිටී නම්, ඔබට Microsoft Android Emulator භාවිතා කළ හැකිය. එය විශිෂ්ටයි, ඔබට ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ ඉමුලේටරයට වඩා ක්‍රියාකාරීත්වය සපයයි. වැදගත්ම දෙය එය වේගවත් ය (පරිභෝජනය කරන්නේ 13MB පමණි). එය Visual Studio 2015 තාක්‍ෂණික පෙරදසුන සමඟ පැමිණේ. මම එය භාවිතා කරන අතර ඒ ගැන සතුටු වෙමි. මම සම්පූර්ණ වීඑස් ඇසුරුම බාගත කර ස්ථාපනය කර ඇත්තෙමි, අපට වීඑස් ඉමුලේටරය පමණක් ස්ථාපනය කළ හැක්කේ කෙසේදැයි සොයා බැලිය යුතුය.

ඇන්ඩ්‍රොයිඩ් සඳහා දෘශ්‍ය ස්ටුඩියෝ ඉමුලේටරය

සංස්කරණය කරන්න: https://www.visualstudio.com/vs/msft-android-emulator/ උත්සාහ කරන්න


කොහොමද මචන් ගණනය කරන්නේ? එය මෙහෙයුම් පද්ධතියක් වන අතර ධාවනය කිරීමට විශාල බැටළුවෙකු අවශ්‍ය වේ. සහ 13 Mb ඇත්තෙන්ම මෝඩයි කරුණාකර නැවත බලන්න.
MSS

@ එම්එස්එස් වීඑස් ඉමුලේටරය පිටුපස ඇති පසුබිම් ඉතිහාසය මම නොදනිමි, නමුත් මම එය ප්‍රායෝගිකව කළ අතර මා කී දේ සොයා ගතිමි.
Anil8753

සමහර විට ඔබ වැරැද්දක් කර ඇති බව මම සිතුවෙමි, එවැනි කුඩා කැබැල්ලක රියල් ඇන්ඩ්‍රොයිඩ් මෙහෙයුම් පද්ධතිය අනුකරණය කිරීම කළ නොහැක්කකි. වී # ඉමුලේටරය සී # සෑදූ යෙදුම් සඳහා සරල නිදොස් කිරීමේ පරිසරයක් විය යුතුය.
MSS

ඔව්, එය සැබෑ පූර්ණ ඇන්ඩ්‍රොයිඩ් අනුකරණයක් හෝ සැහැල්ලු මූලික ඇන්ඩ්‍රොයිඩ් විශේෂාංග අනුකරණයක් බව මට විශ්වාස නැත. කරුණාකර එය උත්සාහ කර බලන්න. පළමුව මෙම ඉමුලේටරය ධාවනය කර පසුව ඔබගේ ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ ඇප් එක යොදන්න.
අනිල් 8753

මම ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ භාවිතා කරමින් ඇන්ඩ්‍රොයිඩ් ඇප් එක සංවර්ධනය කරමින් එය වෙනත් ඒඩීබී උපාංග වලට සමානව යෙදවමි. උත්සාහ කර බලන්න
Anil8753

20

හොඳයි, කවුරුහරි ඇන්ඩ්‍රොයිඩ් x86 විකල්ප පරීක්ෂණ ඉමුලේටරයක් ​​ලෙස යෝජනා කර ඇති නිසා, මම මගේ ප්‍රියතම දේද ඉදිරිපත් කරමි. මෙය සෑම කෙනෙකුටම විකල්පයක් නොවිය හැකි නමුත් මට එය පරිපූර්ණයි!

බ්ලූස්ටැක්ස් ප්ලේයරය භාවිතා කරන්න . එය ඇන්ඩ්‍රොයිඩ් 2.3.4 ධාවනය කරන අතර ඉතා තරල හා වේගවත් වේ. සමහර විට එය සාමාන්‍ය උපාංගයකට වඩා වේගවත් වේ. මෙහි ඇති අවාසිය නම්, ඔබට API මට්ටම 10 සහ එක් තිර ප්‍රමාණයකින් යෙදුම් පරීක්ෂා කළ හැකි නමුත් එය ක්‍රියා කරන්නේද නැද්ද යන්න පරීක්ෂා කිරීම සඳහා එය පරිපූර්ණයි. adbධාවනය කිරීමෙන් ක්‍රීඩකයා සම්බන්ධ කරන්න

adb connect 127.0.0.1 

සම්පාදනය කිරීමෙන් පසු, එය ක්ෂණිකව ස්ථාපනය කරයි. මා සතුව සාමාන්‍ය පරිගණක දෘඩාංගයක් (4 GB RAM සහිත ද්විත්ව හරයක්) ඇති බව සලකන විට එය ඉතා ආකර්ෂණීය ය.


එය ඇත්තෙන්ම ඉතා වේගවත්! 7 '(800x480) ටැබ්ලටය වැනි අවශ්‍යතා සඳහා එය වෙනස් කරන්නේ කෙසේද? මම යෙදුම් ප්‍රමාණය වෙනස් කිරීමට උත්සාහ කළ නමුත් එය දැනටමත් ටැබ්ලටයකි.
nesimtunc

මම හිතන්නේ ඔබ අදහස් කළේ "තරල හා වේගවත්" :) කෙසේ වෙතත්, ස්තූතියි. හොඳ ඉඟියක්, එය ඉතා නරකයි එය ඇන්ඩ්‍රොයිඩ් 2.2 ධාවනය කරයි
රොල්ෆ්

2
@ රොල්ෆ් ඔහ්, හාහා :) කෙසේ වෙතත්, මෙම පිළිතුර පැරණි ය. ඔබ Genymotion පරීක්ෂා කළ යුතුය. එය වඩා හොඳ ක්‍රමයක් .
අහමඩ්

19

මම වරින්වර මන්දගාමී ප්රොජෙක්ට් (SDK v8.0) ලෝඩ්, දක්වා Intel Core විනාඩි තුනක් එක්සුබුන්ටු සඳහා මූල්යමය දායකත්වයක් 10.04 මත ධාවනය 920 2.67 GHz ට CPU i7 විය VirtualBox එක්ලිප්ස් සමග 3.2.12 ආරාධිත අමුත්තා (3.6.1) පටවා. මම වර්චුවල් බොක්ස් ආගන්තුක මතකය 1024 MB සිට 2048 MB දක්වා වෙනස් කළ අතර එතැන් සිට මම කිසි විටෙකත් මන්දගාමී බවක් අත්විඳ නැත. සූර්යග්‍රහණය සහ ඉමුලේටරය යන දෙකම මතක හොග් වේ.


16

මගේ එන්වීඩියා ග්‍රැෆික් කාඩ් ප්‍රති-අන්වර්ථ සැකසුම් මගින් මගේ ඉමුලේටරය ( එක්ලිප්ස් ප්ලගිනය) සැලකිය යුතු ලෙස මන්දගාමී වී ඇති බව මම දුටුවෙමි . ග්‍රැෆික් මෙනුවෙන් 2x ප්‍රති-අන්වර්ථකරණය ඉවත් කර එය යෙදුම් පාලනයට වෙනස් කිරීමෙන් එය වඩාත් ප්‍රතිචාර දැක්විය. එය තවමත් මන්දගාමී ය, නමුත් එය පෙරට වඩා හොඳ ය.


16

ඔබේ ඉමුලේටරය ආරම්භක වේලාව අඩු කිරීම සඳහා ඔබ ඉමියුලේටරය ආරම්භ කිරීමට පෙර "ඇරඹුම් සජීවිකරණය අක්‍රීය කරන්න" පරීක්ෂා කළ යුතුය. ඇන්ඩ්‍රොයිඩ් ප්‍රලේඛනය වෙත යොමු වන්න .

ඔබ නොදන්නේ නම්, ඔබ ඔබේ යෙදුම ධාවනය කරන / නිදොස් කරන සෑම අවස්ථාවකම ඉමුලේටරය වසා දැමීමට අවශ්‍ය නොවේ. එය දැනටමත් විවෘතව ඇති විට ඔබ ධාවනය / නිදොස්කරණය ක්ලික් කළහොත්, ඔබගේ APK ගොනුව ඉමුලේටරය වෙත උඩුගත වන අතර වහාම ආරම්භ වනු ඇත. ඉමුලේටරය කරදරකාරී ලෙස දිගු කාලයක් ගත වන්නේ එය පළමු වරට ආරම්භ වූ විට පමණි.

ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය වේගවත් කිරීම සඳහා උපදෙස් කිහිපයක් මෙන්න: ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය 400% දක්වා වේගවත් කරන්නේ කෙසේද .


15

ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය සහ යෙදුම් පරීක්ෂාව වේගවත් කිරීම සඳහා හොඳ ක්‍රමයක් නම් ඔබේ ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝව ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ 2.0 අනුවාදයට ස්ථාපනය කිරීම හෝ උත්ශ්‍රේණි කිරීම සහ පසුව යෙදුම් විවෘත සැකසුම් / මනාපයන් වෙත යන්න, ගොඩනැගීම, ක්‍රියාත්මක කිරීම, යෙදවීම → ක්ෂණික ධාවනය. Enable Instant Run මත ක්ලික් කරන්න. ඉන් පසුව ඔබේ ව්‍යාපෘතිය සඳහා ක්ෂණික ධාවනය සමඟ වැඩ කිරීම සඳහා නිවැරදි ශ්‍රේණියේ ප්ලගිනයක් ඇති බව මෙය සහතික කරයි. රූප විස්තරය මෙහි ඇතුළත් කරන්න

ක්ෂණික ධාවනය මේ වගේ වේවි ක්ෂණික ධාවනය සඳහා ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ හි නව ධාවනය සහ නැවතුම් ක්‍රියා

කෙසේ වෙතත් ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ දැන් පෙරදසුනේ ඇත ඔබට දැන් එය උත්සාහ කළ හැකිය.


1
ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ 2.0 දැන් ස්ථාවරයි. ක්ෂණික ධාවනය මඟින් ඉමියුලේටර් වේගය නොව ගොඩනැගීමේ වේගය වැඩි කරයි, වැඩි විස්තර සඳහා පරීක්ෂා කරන්න: < android-developers.blogspot.lt/2016/04/android-studio-2-0.html >
අරනාස් බෙඩින්ස්කාස්

නව ඉමියුලේටරය ඇන්ඩ්‍රොයිඩ් හි පෙර ඉමියුලේටරයට වඩා x 3x වේගයෙන් ධාවනය වේ. දැන් ඔබට භෞතික උපාංගයකට වඩා යෙදුම් සහ දත්ත 10x වේගයෙන් ඉමුලේටරය වෙත තල්ලු කළ හැකිය. android-developers.blogspot.ae
උමර්

1
ඔබ ක්ෂණික ධාවනය භාවිතා කරන විට, උපාංගවල ස්ථාපනය කිරීමේදී ගැටළු කිහිපයක් ඇති බව කරුණාවෙන් සලකන්න <5.0. ඔබගේ යෙදුම කිට්කැට් සහ පහළින් ඇති උපාංග මත බිඳ වැටෙන බව ඔබ දුටුවහොත්, ක්ෂණික ධාවනය අක්‍රීය කර නැවත ගොඩනඟන්න. ඔබ යන්න හොඳ විය යුතුයි ..
වම්සි චල්ලා
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.