คู่มือสำคัญสำหรับนักพัฒนา

คำถามที่พบบ่อย
ค้นหา
โฮมเพจ / ฟังก์ชั่น / คู่มือสำคัญสำหรับนักพัฒนา
คำแนะนำในการติดตั้ง
การเริ่มต้นผิดปกติ
เปิด VT ได้อย่างไร
ติดตั้งAPP
เครือข่าย
วิ่ง
ฟังก์ชั่น
เกม/แอพ
อื่น ๆ
คู่มือสำคัญสำหรับนักพัฒนา
เวลาอัปเดตล่าสุด:

ต่อไปนี้เป็นรายการสั้น ๆ ของคำสั่ง 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 เชื่อมต่อแล้ว และคุณสามารถไปยังขั้นตอนต่อไปได้

Developers' Essentials: Manual1

หมายเหตุ: หาก "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:

Developers' Essentials: Manual2

หากตัวจำลองใหม่กว่า 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" คุณสามารถดำเนินการได้:

Developers' Essentials: Manual3

โดยที่ 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

ชื่อ/ใบสมัคร กิจกรรม ชื่อคลาส

ตัวอย่างเช่น:

Developers' Essentials: Manual4

8, ปิดแอปพลิเคชัน

adb shell am บังคับหยุด ชื่อแพ็คเกจ

ยกตัวอย่าง "Identity V" คุณสามารถดำเนินการได้:

adb shell am บังคับหยุด com.netease.dwrg

 

9, ดูเวอร์ชันแอปพลิเคชัน

แพ็คเกจ adb shell dumpsys ชื่อแพ็คเกจ | รุ่น findstr

ยกตัวอย่าง "Identity V" คุณสามารถดำเนินการได้:

Developers' Essentials: Manual5

 

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 ทำเครื่องหมายที่ "อนุญาตให้คอมพิวเตอร์ระยะไกลเชื่อมต่อ" และรีสตาร์ทโปรแกรม สำคัญ! อย่าลืมรีสตาร์ท

Developers' Essentials: Manual6

3) ตรวจสอบ IP หากมีการ์ดเครือข่ายเสมือน คุณต้องรัน ipconfig/all เพื่อตรวจสอบ IP จริง

Developers' Essentials: Manual7

4) เริ่ม MuMu Player และกำหนดค่าพร็อกซี่

Developers' Essentials: Manual9

Developers' Essentials: Manual9

กดชื่อ WiFi ค้างไว้แล้วคลิก "แก้ไขเครือข่าย"

Developers' Essentials: Manual10

Developers' Essentials: Manual12

5) บันทึกและดำเนินการต่อไป

Developers' Essentials: Manual13

 

คำหลัก:

—  บทความนี้มีประโยชน์หรือไม่?  —

img

ขออภัย เราไม่สามารถจับคู่คำถามได้ในขณะนี้ โปรดลองใช้คำหลักอื่น

คุณสามารถ:
1. ติดต่อฝ่ายบริการลูกค้าออนไลน์ของ Facebook เพื่อขอคำแนะนำ:MuMu Player
2. เข้าร่วมเซิร์ฟเวอร์ discord และปรึกษาฝ่ายบริการลูกค้า:MuMu AppPlayer
3. ส่งอีเมลที่เสนอแนะ: support@mumuglobal.com
Loading...

รุ่นเมนบอร์ดคอมพิวเตอร์ของคุณ:

หน้านี้เป็นบทช่วยสอนการเปิดใช้งาน VT สำหรับเมนบอร์ดนี้ หากการทำงานจริงไม่ตรงกับบทช่วยสอน โปรดค้นหาบทช่วยสอนการตั้งค่าที่เกี่ยวข้องสำหรับเมนบอร์ดนี้หรือเองปรึกษาฝ่ายบริการลูกค้า