- วิธีการติดตั้งไดรเวอร์อุปกรณ์ใหม่
- วิธีเปลี่ยนการแสดงผลจากสี 16 บิตเป็นสี 32 บิต
- วิธีสลับระหว่างการ์ดกราฟิกเฉพาะและการ์ดในตัว
- วิธีเพิ่มพื้นที่ว่างในดิสก์
- วิธีอัปเดตไดรเวอร์กราฟิก
- ความต้องการของระบบขั้นต่ําสําหรับเครื่องเล่น MuMu ใน Windows
- ปิดใช้งาน Hyper-V และปิดการแยกแกน
- จะปิดการใช้งานไฟร์วอลล์ได้อย่างไร
- วิธีการติดตั้ง DirectX 11
ต่อไปนี้เป็นรายการสั้น ๆ ของคำสั่ง adb ที่ใช้กันทั่วไปสำหรับนักพัฒนาที่ต้องการเรียกใช้คำสั่งโดยใช้ adb สำหรับ MuMu Player
[คำสั่ง adb ทั่วไป]
1, รุ่น adb
adb ในตัวของ MuMu Player (ในไดเร็กทอรีการติดตั้ง)
C:\Program Files (x86)\Nemu\vmonitor\bin\adb_server.exe
ดาวน์โหลดจากเว็บไซต์:
① แนะนำ: http://adbshell.com/downloads
② เว็บไซต์อย่างเป็นทางการ: https://developer.android.com/studio/releases/platform-tools
2, เชื่อมต่อกับอุปกรณ์
เปิด cmd (หากใช้ adb ในตัวของ MuMu Player ให้ไปที่ cd C:\Program Files (x86)\Nemu\vmonitor\bin\)
adb kill-server (adb ในตัว: adb_server.exe kill-server)
เชื่อมต่อกับพอร์ตของโปรแกรมจำลอง: เชื่อมต่อ adb 127.0.0.1:7555 (adb ในตัว: adb_server.exe เชื่อมต่อ 127.0.0.1:7555)
แสดงรายการอุปกรณ์ที่เชื่อมต่อ: อุปกรณ์ adb (อุปกรณ์ adb ในตัว: อุปกรณ์ adb_server.exe) ภายใต้สถานการณ์ปกติ ระบบจะแจ้งว่าอุปกรณ์ MuMu Player เชื่อมต่อแล้ว และคุณสามารถไปยังขั้นตอนต่อไปได้
หมายเหตุ: หาก "127.0.0.1:7555 อุปกรณ์" ไม่ปรากฏขึ้นในรายการ ให้พยายามเชื่อมต่อโดยใช้ adb kill-server และ adb connect 127.0.0.1:7555
3, วิธีใช้งาน MuMu Player ด้วยอุปกรณ์หลายเครื่องที่เชื่อมต่อ
รูปแบบคำสั่ง: คำสั่งทางเลือกสำหรับพอร์ตอีมูเลเตอร์ adb -s ตัวอย่างเช่น: adb -s 127.0.0.1:7555 รายการแพ็คเกจเชลล์ pm -3
4, ติดตั้งและถอนการติดตั้ง apk
เรียกใช้คำสั่งต่อไปนี้กับ MuMu Player ที่เชื่อมต่อ:
ติดตั้ง apk
adb ติดตั้ง C:\\xx.apk
ถอนการติดตั้ง apk adb ถอนการติดตั้ง C:\\xx.apk
5, ระบุชื่อแพ็คเกจของแอปพลิเคชั่นที่ติดตั้ง
รายชื่อแพ็คเกจทั้งหมด
แพ็คเกจรายการ adb shell pm
รายชื่อสำหรับแพ็คเกจบุคคลที่สามทั้งหมด
แพ็คเกจรายการ adb shell pm -3
รายชื่อแพ็กเกจระบบ
แพ็คเกจรายการ adb shell pm -s
ชื่อแพ็กเกจของแอปพลิเคชันที่ทำงานอยู่
หน้าต่าง adb shell dumpsys | findstr mCurrentFocus
เมื่อเรียกใช้แอปพลิเคชันเดียวกันหลายอินสแตนซ์ โปรดตรวจสอบว่าโปรแกรมจำลองเวอร์ชันเก่ากว่า 2.2.2x86/x64 หรือไม่ หากใช่ โดยทั่วไปแล้ว ชื่อแพ็กเกจเริ่มต้นหลายรายการควรเป็นไปตามรูปแบบของชื่อแพ็กเกจเดิม + ส่วนต่อท้าย ยกตัวอย่าง Honkai Impact 3rd:
หากตัวจำลองใหม่กว่า 2.2.2x86/x64 แพ็คเกจ multi-start และแพ็คเกจเดิมควรมีชื่อเหมือนกัน ดังนั้นคุณต้องควบคุมแอปพลิเคชัน multi-start โดยใช้ UserId (อย่าลืมเชื่อมต่อตัวจำลองก่อน พอร์ตโดยใช้การเชื่อมต่อ adb 127.0.0.1:7555)
6, ระบุชื่อคลาสกิจกรรมของแอปพลิเคชันที่ติดตั้ง
เรียกใช้ adb logcat ActivityManager:I *:s | findstr "cmp" และรันแอปพลิเคชันเป้าหมาย
ยกตัวอย่าง "Identity V" คุณสามารถดำเนินการได้:
โดยที่ cmp=com.netease.dwrg/.Launcher แรก หมายถึง: Application's package
ชื่อ/กิจกรรม ชื่อคลาส, กิจกรรมที่สมบูรณ์
name=com.netease.dwrg.Launcher
7, เริ่มแอปพลิเคชัน
adb shell am start -n ชื่อแพ็คเกจแอปพลิเคชัน/แอปพลิเคชัน กิจกรรม ClassName
ยกตัวอย่าง "Identity V" คุณสามารถดำเนินการได้:
adb shell am start -n com.netease.dwrg/.Launcher
ในการดูเวลาเริ่มต้น ให้รัน adb shell am start -W Application package
ชื่อ/ใบสมัคร กิจกรรม ชื่อคลาส
ตัวอย่างเช่น:
8, ปิดแอปพลิเคชัน
adb shell am บังคับหยุด ชื่อแพ็คเกจ
ยกตัวอย่าง "Identity V" คุณสามารถดำเนินการได้:
adb shell am บังคับหยุด com.netease.dwrg
9, ดูเวอร์ชันแอปพลิเคชัน
แพ็คเกจ adb shell dumpsys ชื่อแพ็คเกจ | รุ่น findstr
ยกตัวอย่าง "Identity V" คุณสามารถดำเนินการได้:
10, ล้างข้อมูลแอปพลิเคชัน
adb shell pm clear ชื่อแพ็คเกจ
11, อินพุตจำลอง
คีย์อินพุต
คีย์เหตุการณ์อินพุตเชลล์ adb ค่าคีย์
ตัวอย่างเช่น:
คีย์เหตุการณ์อินพุตเชลล์ adb 3
หมายถึงการกดปุ่ม HOME (ค่าของปุ่มอื่นๆ สามารถหาได้จากการค้นหาออนไลน์)
อินพุตสตริง
adb เชลล์ อินพุต ข้อความ สตริง
ตัวอย่างเช่น: การทดสอบข้อความอินพุตเชลล์ adb
จะส่งคืนสตริง "test"
ป.ล.: ไม่รองรับตัวอักษรจีน
คลิกเมาส์
อินพุตเชลล์ adb แตะ X Y
โดยที่ X และ Y คือค่าพิกัด x และ y ของอินพุตปัจจุบัน
การเคลื่อนไหวของเมาส์
อินพุตเชลล์ adb ปัด X1 Y1 X2 Y2
X1 Y1 และ X2 Y2 เป็นค่าพิกัดของจุดเริ่มต้นและจุดสิ้นสุดตามลำดับ
12, อัปโหลดไฟล์จากคอมพิวเตอร์ไปยังโปรแกรมจำลอง
adb กด C:\test.apk /data
13, คัดลอกไฟล์จากโปรแกรมจำลองไปยังคอมพิวเตอร์
adb ดึง /data/test.apk C:\
14, จับภาพหน้าจอ
จับภาพหน้าจอของหน้าจออีมูเลเตอร์ปัจจุบัน
adb เชลล์ screencap /data/screen.png
บันทึกภาพหน้าจอไปยังคอมพิวเตอร์
adb ดึง /data/screen.png C:\
15, หน้าจอบันทึก
เริ่มบันทึก
บันทึกหน้าจอเชลล์ adb /data/test.mp4
หยุดบันทึก
CTRL+C
ส่งออกไฟล์วิดีโอ
adb ดึง /data/test.mp4 C:\
16 ดูข้อมูลอุปกรณ์
แบบอย่าง
adb shell getprop ro.product.model
ยี่ห้อ
adb shell getprop ro.product.brand
รุ่นโปรเซสเซอร์
adb shell getprop ro.product.board
เวอร์ชั่น Android
adb shell getprop ro.build.version.release
โหมดการเรนเดอร์เครื่องยนต์
adb shell dumpsys SurfaceFlinger|findstr "GLES"
คำสั่งนี้ใช้ไม่ได้ในเวอร์ชัน 2.0.30 ขึ้นไป สำหรับตอนนี้ต้องใช้รุ่นเก่ากว่า
สำหรับคำสั่งอื่นๆ โปรดไปที่ http://adbshell.com/commands
[วิธีการจับแพ็คเกจ]
1) ดาวน์โหลดเวอร์ชันล่าสุดของ "fiddler" และ "MuMu Player" ตามลำดับ;
2) Start fiddler via Tools -> Options -> Connections ทำเครื่องหมายที่ "อนุญาตให้คอมพิวเตอร์ระยะไกลเชื่อมต่อ" และรีสตาร์ทโปรแกรม สำคัญ! อย่าลืมรีสตาร์ท
3) ตรวจสอบ IP หากมีการ์ดเครือข่ายเสมือน คุณต้องรัน ipconfig/all เพื่อตรวจสอบ IP จริง
4) เริ่ม MuMu Player และกำหนดค่าพร็อกซี่
กดชื่อ WiFi ค้างไว้แล้วคลิก "แก้ไขเครือข่าย"
5) บันทึกและดำเนินการต่อไป