ทำให้ตัวจำลอง Android ทำงานได้เร็วขึ้น


251

ตัวเลียนแบบ Android นั้นค่อนข้างเชื่องช้า สำหรับอุปกรณ์บางอย่างเช่น Motorola Droid และ Nexus One แอพจะทำงานได้เร็วกว่าในอุปกรณ์จริงมากกว่าตัวจำลอง นี่เป็นปัญหาเมื่อทดสอบเกมและเอฟเฟกต์ภาพ

คุณทำให้ตัวจำลองรันเร็วที่สุดเท่าที่จะทำได้ได้อย่างไร ฉันเล่นกับพารามิเตอร์ แต่ไม่พบการกำหนดค่าที่แสดงการปรับปรุงที่เห็นได้ชัดเจน


1
แอปของฉันทั้งหมดทำงานได้เร็วขึ้นบนอุปกรณ์

16
มันตลกเพราะตัวจำลอง iPhone นั้นตรงกันข้าม แอพทำงานช้าลงบนอุปกรณ์ ในกรณีส่วนใหญ่ฉันชอบอีมูเลเตอร์ที่ช้ากว่าเพราะมันจะกระตุ้นให้คุณพัฒนาแอพของคุณ แต่บางครั้งคุณแค่อยากจะเห็นมันทำงานเหมือนในอุปกรณ์จริง
hpique

1
เป็นไปได้ที่จะทำให้มันทำงานได้เร็วขึ้น aka ปกติโดยใช้ VirtualBox - ดูstackoverflow.com/a/6058689/40961
David d C e Freitas

5
iOS และ Windows Mobile ใช้ Simulators ในขณะที่ Android ใช้ Emulators Simulators นำไลบรารีมือถือและ API ทั้งหมดมาใช้อีกครั้งโดยใช้โฮสต์ไลบรารีและทำให้รวดเร็ว อีมูเลเตอร์ใช้ไลบรารีเดียวกันกับบนอุปกรณ์จริงดังนั้นมันจึงช้ากว่า ในแง่ของ Android ถ้าคุณใช้เครื่องเสมือน Android มันจะเร็วมาก เราให้บริการ vm ฟรีที่นี่: leapdroid.com
huisinro

2
... และมันบ้าแค่ไหนในอีก 6 ปีต่อมาและถึงแม้จะมี HAXM และอิมเมจระบบ x86 และสภาพแวดล้อม dev ที่มีการระบุไว้อย่างดีผู้เลียนแบบ Android ก็ยังช้าเหมือนกากน้ำตาลหรือไม่?
aroth

คำตอบ:


230

หน้าเว็บอย่างเป็นทางการ

เร็วขึ้น 50%

ของ windows:

  • ติดตั้ง "Intel x86 Emulator Accelerator (HAXM)" => SDK-Manager / Extras
  • ติดตั้ง "อิมเมจระบบ Intel x86 Atom" => SDK-Manager / Android 2.3.3
  • ไปที่โฟลเดอร์รูท Android SDK และไปที่ extras \ intel \ Hardware_Accelerated_Execution_Manager เรียกใช้ไฟล์ IntelHaxm.exe เพื่อติดตั้ง (ใน Android Studio คุณสามารถไปที่: การตั้งค่า -> Android SDK -> เครื่องมือ SDK -> Intel x86 Emulator Accelerator (ตัวติดตั้ง HAXM))

  • สร้าง AVD ด้วย "Intel atom x86" CPU / ABI

  • เรียกใช้โปรแกรมจำลองและตรวจสอบในคอนโซลที่ HAXM ทำงาน (เปิดหน้าต่างพร้อมรับคำสั่งและดำเนินการคำสั่ง: sc query intelhaxm)

ป้อนคำอธิบายรูปภาพที่นี่

นอกจากนี้อย่าลืมติดตั้งอันนี้

ป้อนคำอธิบายรูปภาพที่นี่

PS ระหว่างการสร้าง AVD เพิ่มหน่วยความจำอีมูเลชัน: ฮาร์ดแวร์ / ใหม่ / อุปกรณ์ ram ขนาด / ตั้งค่า 512 หรือมากกว่า

ลินุกซ์:

  • ติดตั้ง KVM: เปิด GOOGLE เขียน "การติดตั้ง kvm"
  • สร้าง AVD ด้วย "Intel atom x86" CPU / ABI
  • เรียกใช้จากบรรทัดคำสั่ง: emulator -avd avd_name -qemu -m 512 -enable-kvm
  • หรือเรียกใช้จาก Eclipse: รัน / รันการกำหนดค่า / แท็บ "เป้าหมาย" -> ตรวจสอบ Intel x86 AVD และในหน้าต่าง "ตัวเลือกบรรทัดคำสั่งตัวจำลองเพิ่มเติม" เพิ่ม: -qemu -m 512 -enable-kvm (คลิกเรียกใช้)

ป้อนคำอธิบายรูปภาพที่นี่

PS สำหรับ Fedora , สำหรับอูบุนตู

OS-X:

  • ใน Android SDK Manager ให้ติดตั้งอิมเมจระบบ Intel x86 Atom
  • ใน Android SDK Manager ให้ติดตั้ง Intel x86 Emulator Accelerator (HAXM)
  • ในตัวค้นหาไปที่ตำแหน่งการติดตั้งของ Intel Emulator Accelerator และติดตั้ง IntelHAXM (เปิด dmg และเรียกใช้การติดตั้ง) คุณสามารถค้นหาตำแหน่งได้โดยวางเมาส์เหนือรายการ Emulator Accelerator ใน SDK Manager
  • สร้างหรืออัพเดต AVD และระบุ Intel Atom x86 เป็น CPU Intel x86 Emulator Accelerator (HAXM) แสดงตำแหน่ง

PS: ตรวจสอบเครื่องมือนี้สะดวกมากแม้ทดลองใช้


8
ใช้งานได้ใน OSX เช่นกัน คุณต้องติดตั้ง /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.dmgหลังจากดาวน์โหลดแพ็คเกจจากตัวจัดการ SDK
Jarett Millard

5
คำแนะนำของ Windows ที่มี"Use Host GPU"ทำให้ฉันจำลองได้อย่างรวดเร็วเป็นพิเศษ! (ฉันมีโปรเซสเซอร์ Intel ที่รองรับและการ์ดกราฟิก nVidia) ภาพเคลื่อนไหวนั้นเรียบลื่น ( ส่วนใหญ่แล้วในบางครั้งความกระตุกน้อยมาก)! โปรดทราบว่าคุณต้องรีสตาร์ท Eclipseสำหรับผู้จัดการ AVD ที่จะรับIntel Atom (x86)ตัวเลือกซีพียู เคล็ดลับ:อย่าจัดสรร RAM มากเกินไป ด้วย 1GB RAM ตัวเลียนแบบไม่สามารถเริ่มต้น (ด้วย GPU) แต่ด้วย 512MB RAM มันทำงานได้อย่างราบรื่นและบูตได้อย่างรวดเร็วจริงๆ (อีกครั้งด้วย GPU)
ADTC

ฉันพบว่า LogCat ได้รับสแปมด้วยคำเตือนการติดตามจำนวนมาก หากต้องการกรองออกให้ใช้^(?!.*(nativeGetEnabledTags)).*$เป็นตัวกรองข้อความ ผมได้รายงานเรื่องนี้เป็นปัญหาข้อผิดพลาด นอกจากนี้ฉันคิดว่าคุณต้องปิดอุปกรณ์อีมูเลเตอร์ของคุณอย่างถูกต้อง (กดปุ่มเพาเวอร์จากนั้นเลือกปิดเครื่อง ) เพื่อหลีกเลี่ยงข้อผิดพลาดเมื่อคุณเริ่มต้นในครั้งต่อไป (ฉันสามารถปิด ARM emulator ได้ แต่ด้วย Intel emulator เพิ่งปิดดูเหมือนจะสร้างปัญหา)
ADTC

ฉันจะให้คุณ +100 ถ้าทำได้ ใช้งานได้กับ Windows 8 และประสิทธิภาพเพิ่มขึ้นอย่างน่าทึ่ง!
เปาโล M

2
ฉันต้องปิดการใช้งานเทคโนโลยี Hyper V ก่อนผ่านโปรแกรมและคุณสมบัติภายใต้แผงควบคุมเพื่อให้การทำงาน
Mike Flynn

34

UPDATE: ขณะนี้มีอิมเมจ Intel x86 แล้วคำตอบที่ดีที่สุดคือการใช้ความเอร็ดอร่อยเหนือ

เนื่องจาก CommonsWare ชี้ให้เห็นอย่างถูกต้องตัวจำลองจะทำงานช้าเพราะมันจำลอง ARM CPU ซึ่งต้องการการแปลเป็น opcodes ของ Intel การจำลองเสมือนนี้ทำให้ CPU เสียหายขึ้น

เพื่อให้โปรแกรมจำลองเร็วขึ้นคุณต้องให้ซีพียูมากขึ้น เริ่มต้นด้วย CPU ที่รวดเร็วหรืออัปเกรดถ้าทำได้

จากนั้นให้อีมูเลเตอร์ของ CPU ที่คุณมี:

  1. ปิดใช้งาน Hyperthreading - เนื่องจากตัวเลียนแบบไม่ได้ใช้ประโยชน์มากกว่าหนึ่งคอร์การทำไฮเปอร์เธรดจะลดจำนวนเวลา CPU โดยรวมที่ตัวจำลองจะได้รับ การปิดใช้งาน HT จะทำให้แอปช้าลงซึ่งใช้ประโยชน์จาก CPU หลายตัว ไฮเปอร์เธรดต้องปิดใช้งานใน BIOS ของคุณ
  2. ทำให้อีมูเลเตอร์ทำงานบน CPU อื่นที่ไม่ใช่ CPU 0 - สิ่งนี้มีผลกระทบน้อยกว่าการปิด HT แต่ก็ช่วยได้บ้าง บน Windows คุณสามารถระบุ CPU ที่กระบวนการจะทำงาน แอพจำนวนมากจะเคี้ยว CPU 0 ขึ้นมาและโดยค่าเริ่มต้นตัวจำลองจะทำงานบน CPU 0 ฉันจะเปลี่ยนตัวจำลองให้ทำงานบนตัวสุดท้าย โปรดทราบว่าใน OS X คุณไม่สามารถตั้งค่าความสัมพันธ์ (ดู: /superuser/149312/how-to-set-processor-affor-on-a-mac )

ฉันเห็นบางที่ประมาณ 50% การปรับปรุงด้วยการเปลี่ยนแปลงสองอย่างนี้

วิธีตั้งค่าความสัมพันธ์ของตัวประมวลผลบน Windows 7:

  1. เปิดตัวจัดการงาน
  2. คลิกดูกระบวนการทั้งหมด (เพื่อเรียกใช้ในฐานะผู้ดูแลระบบมิฉะนั้นคุณจะไม่สามารถตั้งค่าความสัมพันธ์ของตัวประมวลผลได้)
  3. คลิกขวาที่ emulator.exe และเลือก Set Affinity ...
  4. ในกล่องโต้ตอบ Set Affinity ให้เลือกเฉพาะ CPU ตัวสุดท้าย

หมายเหตุ: เมื่อคุณเปลี่ยนความสัมพันธ์ในลักษณะนี้มันจะเปลี่ยนไปตลอดอายุของกระบวนการเท่านั้น เริ่มต้นต่อไปคุณต้องทำอีกครั้ง

ป้อนคำอธิบายรูปภาพที่นี่


22
เปอร์เซ็นต์ของ CPU เพิ่มเป็นสองเท่าเมื่อคุณปิดใช้งานไฮเปอร์เธรดเนื่องจากคุณลดจำนวนตัวประมวลผลเชิงตรรกะลงครึ่งหนึ่ง
Timothy003

1
มันใช้งานได้เหมือนมีเสน่ห์ แต่ .. คุณรู้จักวิธีทำบน Ubuntu 11.10 หรือไม่?
emeraldhieu

1
@ Timothy003 ใช่ถูกต้องอย่างแน่นอน และเพิ่ม CPU เป็นสองเท่าที่ตัวจำลองจะใช้
mcohen75

3
คุณเห็นการเพิ่มทวีคูณในตัวจัดการงานหมายเลขแสดงเท่านั้น ไม่ได้อยู่ในความเป็นจริง หากคุณไม่ได้ใช้ซอฟต์แวร์มากพอที่จะสร้างผลงานเพียงพอที่จะมีเธรดอย่างน้อย 4 เธรดที่ CPU 100% แอพไม่กี่ตัวที่ใช้งาน CPU หนักจะยังคงได้รับเกือบทั้งแกนอย่างมีประสิทธิภาพ ตัวจัดการงานที่แสดงหมายถึงอะไร
Dan Is Fiddling โดย Firelight

3
เพื่อยืนยันสิ่งที่ @Dan Neely พูดว่า: ฉันมีแอปหลักเดียวที่เพิ่งเผาไหม้ cpu 100% เมื่อฉันมี HT มันจะแสดงประมาณ 25% โดยที่มันไม่แสดงประมาณ 50% แต่ในความเป็นจริงในการคำนวณสิ่งที่ต้องคำนวณในเวลาเดียวกัน ดังนั้นไม่มีความแตกต่าง (อย่างน้อยบน Sandy Bridge)
bartosz.r

17

ฉันอยากจะแนะนำให้ปั่นGenymotion มันทำงานใน VirtualBox ของ Oracle และจะถูกต้องตามกฎหมายในระดับปานกลางถึง 60 fps

นี่คือภาพหน้าจอจากหนึ่งในเวิร์กช็อปของฉันซึ่งทำงานในรุ่นต่ำสุดของ MacBook Air:

Nexus 7 อีมูเลเตอร์ทำงานที่ 56.6 fps

หากคุณไม่สามารถอ่านข้อความมันเป็นโปรแกรมจำลอง Nexus 7 ทำงานที่ 56.6 fps โบนัสเพิ่มเติม (ใหญ่!) คือ Google Play และ Google Play Services มาพร้อมกับเครื่องเสมือนจริง

(แหล่งที่มาของภาพเคลื่อนไหวที่มีการสาธิตสามารถดูได้ที่นี่ )


12

เปิดใช้งานการเร่งความเร็วฮาร์ดแวร์ GPU (นอกเหนือจาก HAXM ของ Intel) หากคุณใช้ API 15 v3 หรือใหม่กว่าและเครื่องมือ SDK v17 + การเร่งความเร็วกราฟิกสำหรับอีมูเลเตอร์ใช้ประโยชน์จากฮาร์ดแวร์กราฟิกของคอมพิวเตอร์ในการพัฒนาของคุณโดยเฉพาะหน่วยประมวลผลกราฟิก (GPU) เพื่อให้การวาดหน้าจอเร็วขึ้น สิ่งนี้จะช่วยเพิ่มความเร็วที่เห็นได้ชัดเจน

หากต้องการเปิดใช้งานการเร่งความเร็วกราฟิกที่เปิดใช้งานตามค่าเริ่มต้นบนอีมูเลเตอร์ของคุณ : เมื่อสร้าง AVD ในส่วนฮาร์ดแวร์ให้คลิกใหม่เลือกการจำลอง GPU และตั้งค่าเป็นใช่

หากต้องการเปิดใช้งานการเร่งความเร็วเฉพาะขณะใช้งานจริงให้ใช้แฟล็ก -gpu ในขณะที่เริ่มโปรแกรมจำลองดังนี้:

emulator -avd <avd_name> -gpu on

ที่มา: Google โดยใช้ Emulator กวดวิชา


10

แก้ไขแม้ว่าการใช้อิมเมจของ Intel จะได้รับประสิทธิภาพเพิ่มขึ้น แต่ประสิทธิภาพที่ได้จากการใช้ Genymotion นั้นยิ่งใหญ่กว่ามาก ดูคำตอบที่พอล Lammertsma ของ

คำตอบก่อนหน้า

ด้วย ADT rev 17 อีมูเลเตอร์รองรับการเรียกใช้อิมเมจระบบ x86 ในโหมดเวอร์ชวลไลเซชันบน Windows และ Mac OS X สิ่งนี้มีผลกระทบต่อประสิทธิภาพการทำงานที่เห็นได้ชัดเจน

ADT rev 17 หมายเหตุ: http://android-developers.blogspot.jp/2012/03/updated-sdk-tools-and-adt-revision-17.html

การกำหนดค่าการเร่งความเร็วเครื่องเสมือน: http://developer.android.com/guide/developing/devices/emulator.html#accel-vm


7

ฉันเพิ่งเปลี่ยนจากคอร์ 2 @ 2.5 พร้อมแรม 3gb เป็น i7 @ 1.73 พร้อม RAM 8gb (ทั้งสองระบบรัน Ubuntu 10.10) และโปรแกรมจำลองการทำงานอย่างน้อยสองครั้งในขณะนี้ การขว้างฮาร์ดแวร์มากขึ้นจะช่วยได้แน่นอน


นี่ไม่ใช่วิธีแก้ปัญหาจริง ๆ : มันอาจทำให้ตัวจำลองมีปริมาณงานต่อครั้งสูงขึ้น แต่มันจะไม่ทำให้มันทำงานได้เร็วขึ้น
ชัดเจน

6

แค่อยากจะบอกว่าหลังจากที่ฉันติดตั้งตัวเร่ง Intel HAXM และใช้อิมเมจ Intel Atom ตัวจำลองดูเหมือนว่าจะทำงานได้เร็วขึ้น 50 เท่า ความแตกต่างนั้นยอดเยี่ยมมากลองดูสิ!

http://www.developer.com/ws/android/development-tools/haxm-speeds-up-the-android-emulator.html


4

ฉันสังเกตว่าอีมูเลเตอร์เป็นค่าเริ่มต้นสำหรับ Core 0 เท่านั้นโดยที่แอพพลิเคชั่นของ Windows ส่วนใหญ่จะใช้ค่าเริ่มต้นเป็นคอร์ "any" นอกจากนี้ถ้าคุณใส่มันลงในอีกแกนหนึ่ง (เช่นแกนสุดท้าย) มันอาจทำให้ตัวเลียนแบบเป็นบ้า หากทำได้คุณสามารถลองใช้แอพพลิเคชั่นการใช้งาน CPU หนัก ๆ บนคอร์ CPU อื่นเพื่อเพิ่มความเร็ว

ฮาร์ดแวร์ฉลาดรับ CPU ที่เร็วที่สุดที่คุณสามารถใช้งานได้กับแอปพลิเคชันแบบ Single-Core คอร์มากกว่า 2 แกนอาจไม่พบความแตกต่างอย่างมากในแง่ของประสิทธิภาพของอีมูเลเตอร์

Eclipse + ตัวเลียนแบบ Android ร่วมกันกิน RAM ได้มาก ฉันอยากจะแนะนำ RAM อย่างน้อย 3 กิ๊กเพราะฉันใช้ระบบที่มี RAM 2 กิ๊กและมันก็ช้าลงเพราะระบบไม่มี RAM และเริ่มใช้ไฟล์เพจ

ฉันรู้สึกว่าซีพียูที่ดีที่สุดสำหรับมันอาจจะมีนาฬิกาสูง (ใช้นาฬิกาเป็นตัวชี้วัดสำหรับซีพียูในซีรีย์ btw เดียวกัน) จัดการกับการทำงานที่ไม่ใช่ SIMD ได้ดีและมีกลไกเร่งเทอร์โบ มีเกณฑ์มาตรฐานบน Java ไม่มากนัก แต่โดยรวมแล้วมองหาเกณฑ์มาตรฐานของแอพพลิเคชันเช่นการบีบอัดและสำนักงาน อย่าดูเกมหรือสื่อเนื่องจาก SIMD ได้รับผลกระทบอย่างมาก หากคุณพบ Java หนึ่งจะยิ่งดีกว่า


4

ในปีนี้ Google I / O (2011) Google ได้สาธิตอีมูเลเตอร์ได้เร็วขึ้น ปัญหาไม่มากในรหัสไบต์ระหว่าง ARM และ x86 แต่การเรนเดอร์ซอฟต์แวร์ดำเนินการโดย QEMU พวกเขาข้ามการเรนเดอร์ของ QEMU และส่งการเรนเดอร์โดยตรงไปยังเซิร์ฟเวอร์ X ที่ฉันเชื่อ พวกเขาแสดงเกมรถที่มีสมรรถนะและเฟรมต่อวินาทีที่ดีมาก

ฉันสงสัยว่าเมื่อไรจะมีให้สำหรับนักพัฒนา ...


มีข่าวของอีมูเลเตอร์นี้ไหม? ชื่ออะไร
Alcor

ฉันไม่มีข่าวใด ๆ ฉันยังไม่ได้ติดตามการอัพเดตตัวเลียนแบบ Android สำหรับปีที่แล้วหรือมากกว่านั้น
Cesar

3

Google เพิ่งประกาศตัวจำลองใหม่สำหรับ Android มันเร็วกว่าและดีกว่ารุ่นเก่ามาก คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่


1

ฉันคิดว่าเป็นเพราะ clr virtual machine ใช้ cpu โดยตรงโดยไม่มีการแปลรหัส opcode อาจเป็นการปรับให้เหมาะสมสำหรับแอปพลิเคชัน clr หรืออาจเป็น windows mobile / window phone 7 ที่เริ่มต้นบน INTEL proccessor แพลตฟอร์ม Android ที่ใช้ linux และในทางทฤษฎีคุณสามารถเริ่มต้น android บนเครื่องเสมือนในสภาพแวดล้อม i686 ในกรณีนี้เครื่องเสมือนเช่น vmware สามารถเรียกใช้ opcodes บางอย่างได้ แต่ตัวเลือกนี้จะได้รับอนุญาตเฉพาะเมื่อคุณเขียนบน Java เพราะ Java ตีความรหัสของพวกเขาหรือรวบรวมไว้ก่อนดำเนินการ ดู: http://www.taranfx.com/how-to-run-google-android-in-virtualbox-vmware-on-netbooks


1

ขอบคุณ @zest! ทำงานเหมือนจับใจ บางสิ่งบางอย่างของโน้ต: ต้องใช้โปรแกรมแก้ไขด่วนของ Intel สำหรับ HAXM ในการจัดการกับปัญหาความตื่นตระหนกเคอร์เนล: http://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager นอกจากนี้โปรดทราบ หากคุณมีมากกว่าหนึ่ง abi คุณต้องถอนการติดตั้งเนื่องจากมีข้อบกพร่องใน Android API รุ่นล่าสุด (r19): https://code.google.com/p/android/issues/detail?id= 66740 (ลบ armeabi-v7a ในกรณีนี้เนื่องจากคุณต้องการ x86 abi) นอกเหนือจาก 45 นาทีที่ฉันต้องแก้ไขสิ่งเหล่านี้มันเป็นแบบฝึกหัดที่คุ้มค่ามากในแง่ของประสิทธิภาพที่เพิ่มขึ้นของอีมูเลเตอร์


1

คุณสามารถลองVisual Studio Android Emulatorซึ่งสามารถติดตั้งเป็นตัวจำลองแบบสแตนด์อโลน (คุณไม่จำเป็นต้องใช้ Visual Studio) โปรดทราบว่าสามารถติดตั้งได้กับ Windows Pro หรือระบบที่สูงกว่าเท่านั้น



1

เลือกอีมูเลเตอร์ความละเอียดต่ำ (เช่น: Nexus S) หากคุณไม่มีการ์ดกราฟิกที่ดี (เช่นฉัน)


0

ฉันใช้ CPU / ABI ของ Intel (86) ฉันสร้างอีมูเลเตอร์อื่นโดยใช้ ARM (armeabi-v7a) และฉันพบว่ามีการปรับปรุงด้วยความเร็ว ฉันใช้แพลตฟอร์ม 4.1.2 API ระดับ 16


0

ฉันหวังว่านี่จะช่วยคุณได้

Goto to your BIOS settings. Enable your Virtualization technology in your settings..

มันแก้ปัญหาของฉัน ...


0

อัปเดต Android Studio ปัจจุบันของคุณเป็นAndroid Studio 2.0และอัปเดตอิมเมจระบบ

Android Studio 2.0 emulator รันได้เร็วกว่า 3x emulator ของ Android ก่อนหน้านี้และด้วยการปรับปรุง ADB คุณสามารถผลักดันแอพพลิเคชั่นและข้อมูลได้เร็วขึ้นถึง 10 เท่าเมื่อเทียบกับ emulator มากกว่าอุปกรณ์ทางกายภาพ ตัวเลียนแบบ Android อย่างเป็นทางการรวมถึงบริการ Google Play ในตัวเช่นเดียวกับอุปกรณ์ทางกายภาพดังนั้นคุณจึงสามารถทดสอบการใช้งาน API เพิ่มเติมได้ ในที่สุดอีมูเลเตอร์ใหม่มีคุณสมบัติใหม่มากมายในการจัดการสายแบตเตอรี่เครือข่าย GPS และอื่น ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.