Đang tải...

Trung tâm trợ giúp MuMuPlayer

Tìm giải pháp cho mọi vấn đề của bạn với MuMuPlayer

Hỏi bất cứ điều gì về MuMuPlayer

Cẩm nang thiết yếu cho nhà phát triển: Sổ tay hướng dẫn

7 thg 7, 2025

Sau đây là danh sách ngắn các lệnh adb thường dùng dành cho nhà phát triển muốn chạy lệnh bằng adb cho MuMu Player.

[Các lệnh adb phổ biến]

1. Phiên bản Adb

adb tích hợp sẵn của MuMu Player (trong thư mục cài đặt)

C:\Program Files (x86)\Nemu\vmonitor\bin\adb_server.exe

Tải về từ trang web:

Khuyến nghịhttps://adbshell.com/downloads

② Trang web chính thức: https://developer.android.com/studio/releases/platform-tools

2. Kết nối với thiết bị

Mở cmd (nếu sử dụng adb tích hợp của MuMu Player, thì cd C:\Program Files (x86)\Nemu\vmonitor\bin\)

adb kill-server (adb tích hợp: adb_server.exe kill-server)

Kết nối tới cổng của trình giả lập: adb connect 127.0.0.1:7555 (adb tích hợp: adb_server.exe connect 127.0.0.1:7555)

Liệt kê các thiết bị đã kết nối: adb devices (adb tích hợp: adb_server.exe devices), trong điều kiện bình thường, bạn sẽ nhận được thông báo rằng thiết bị của MuMu Player đã được kết nối và có thể tiếp tục bước tiếp theo.

Developers' Essentials: Manual1

Lưu ý: Nếu "127.0.0.1:7555 device" không xuất hiện trong danh sách, hãy tiếp tục thử kết nối bằng cách sử dụng adb kill-server và adb connect 127.0.0.1:7555

3. Cách thao tác trên MuMu Player với nhiều thiết bị được kết nối

Định dạng lệnh: các lệnh thay thế cho adb -s cổng giả lập, ví dụ: adb -s 127.0.0.1:7555 shell pm list package -3

4. Cài đặt và gỡ cài đặt apk

Chạy các lệnh sau với MuMu Player đã kết nối:

Cài đặt apk

adb install C:\xx.apk

Gỡ cài đặt apk adb uninstall C:\xx.apk

5. Liệt kê tên gói của các ứng dụng đã cài đặt

Danh sách tất cả tên gói

adb shell pm list packages

Danh sách tên của tất cả các gói bên thứ ba

adb shell pm list packages -3

Danh sách tên gói hệ thống

adb shell pm list packages -s

Tên gói của các ứng dụng đang chạy

adb shell dumpsys window | findstr mCurrentFocus

Khi chạy nhiều phiên bản của cùng một ứng dụng, vui lòng kiểm tra xem phiên bản giả lập có cũ hơn 2.2.2x86/x64 không, nếu có thì tên gói đa khởi động thường sẽ theo định dạng tên gói gốc + hậu tố. Lấy Honkai Impact 3rd làm ví dụ:

Developers' Essentials: Manual2

Nếu giả lập mới hơn 2.2.2x86/x64, thì gói đa khởi động và gói gốc sẽ có cùng tên, vì vậy bạn cần kiểm soát ứng dụng đa khởi động bằng UserId (đừng quên kết nối cổng giả lập trước bằng adb connect 127.0.0.1:7555)  

6. Liệt kê Activity ClassName của một ứng dụng đã cài đặt

Chạy adb logcat ActivityManager:I *:s | findstr "cmp" và khởi động ứng dụng mục tiêu

Lấy ví dụ với “Identity V”, bạn có thể thực hiện:

Developers' Essentials: Manual3

trong đó cmp=com.netease.dwrg/.Launcher đầu tiên có nghĩa là: Gói ứng dụng

tên/Activity ClassName, tên Activity đầy đủ

là com.netease.dwrg.Launcher

7. Khởi động ứng dụng

adb shell am start -n Tên gói ứng dụng/tên Activity ClassName của ứng dụng

Lấy ví dụ với “Identity V”, bạn có thể thực hiện:

adb shell am start -n com.netease.dwrg/.Launcher

Để xem thời gian khởi động, thực hiện adb shell am start -W Tên gói ứng dụng/tên Activity ClassName của ứng dụng

Ví dụ:

Developers' Essentials: Manual4

8. Đóng ứng dụng

adb shell am force-stop Tên gói

Lấy ví dụ với “Identity V”, bạn có thể thực hiện:

adb shell am force-stop com.netease.dwrg

9. Xem phiên bản ứng dụng

adb shell dumpsys package Tên gói | findstr version

Lấy ví dụ với “Identity V”, bạn có thể thực hiện:

Developers' Essentials: Manual5

10. Xóa dữ liệu ứng dụng

adb shell pm clear Tên Gói

11. Mô phỏng nhập liệu

Nhập phím

adb shell input keyevent Giá trị phím

Ví dụ:

adb shell input keyevent 3

có nghĩa là nhấn phím HOME (giá trị của các phím khác có thể tra cứu trên mạng)

Nhập chuỗi

adb shell input text Chuỗi

Ví dụ: adb shell input text test

sẽ trả về chuỗi "test"

Lưu ý: Không hỗ trợ ký tự Trung Quốc

Nhấp chuột

adb shell input tap X Y

trong đó X và Y là giá trị tọa độ x và y của vị trí nhập hiện tại

Di chuyển chuột

adb shell input swipe X1 Y1 X2 Y2

X1 Y1 và X2 Y2 lần lượt là giá trị tọa độ điểm bắt đầu và điểm kết thúc

12. Tải tệp từ máy tính lên trình giả lập

adb push C:\test.apk /data

13. Sao chép tệp từ trình giả lập về máy tính

adb pull /data/test.apk C:\

14. Chụp màn hình

Chụp ảnh màn hình hiện tại của trình giả lập

adb shell screencap /data/screen.png

Lưu ảnh chụp màn hình về máy tính

adb pull /data/screen.png C:\

15. Quay màn hình

Bắt đầu quay

adb shell screenrecord /data/test.mp4

Dừng quay

CTRL+C

Xuất tệp video

adb pull /data/test.mp4 C:\

16. Xem thông tin thiết bị

Model

adb shell getprop ro.product.model

Thương hiệu

adb shell getprop ro.product.brand

Mẫu vi xử lý

adb shell getprop ro.product.board

Phiên bản Android

adb shell getprop ro.build.version.release

Chế độ kết xuất Engine

adb shell dumpsys SurfaceFlinger|findstr "GLES"

Lệnh này không thể sử dụng trên phiên bản 2.0.30 trở lên. Hiện tại, để sử dụng cần phiên bản cũ hơn.

Đối với các lệnh khác, vui lòng truy cập https://adbshell.com/commands

[Cách bắt gói tin]

1) Tải về phiên bản mới nhất của "fiddler" và "MuMu Player";

2) Khởi động fiddler qua Tools -> Options -> Connections, tích chọn "Allow remote computers to connect" và khởi động lại chương trình. Quan trọng! Đừng quên khởi động lại;

Developers' Essentials: Manual6

3) Kiểm tra địa chỉ IP. Nếu có card mạng ảo, bạn cần thực hiện ipconfig/all để kiểm tra IP thật;

Developers' Essentials: Manual7

4) Khởi động MuMu Player và cấu hình proxy;

Developers' Essentials: Manual9

Developers' Essentials: Manual9

Nhấn và giữ tên WiFi rồi nhấn "Chỉnh sửa mạng"

Developers' Essentials: Manual10

Developers' Essentials: Manual12

5) Lưu lại và tiếp tục thao tác tiếp theo.

Developers' Essentials: Manual13

Kết Thúc Bài Viết

Từ khóa: