読み込み中...

MuMuPlayer よくある質問

エミュレータの各種問題の解決策を検索。

キーワードを入力して検索

開発者必携:マニュアル

2025-07-07

以下は、MuMu Playerでadbコマンドを使用してコマンドを実行しようとする開発者向けの、よく使われるadbコマンドの簡単なリストです。

[一般的なadbコマンド]

1. Adbバージョン

MuMu Playerに内蔵されているadb(インストールディレクトリ内)

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

ウェブサイトからダウンロード:

推奨https://adbshell.com/downloads

② 公式ウェブサイト: https://developer.android.com/studio/releases/platform-tools

2. デバイスへの接続

cmdを開く(MuMu Playerの内蔵adbを使用する場合は、cd C:\Program Files (x86)\Nemu\vmonitor\bin\)

adb kill-server(内蔵adbの場合: adb_server.exe kill-server)

エミュレーターのポートに接続: adb connect 127.0.0.1:7555(内蔵adbの場合: adb_server.exe connect 127.0.0.1:7555)

接続されているデバイスの一覧表示: adb devices(内蔵adbの場合: adb_server.exe devices)、通常はMuMu Playerのデバイスが接続されたことが表示され、次のステップに進むことができます。

Developers' Essentials: Manual1

備考: リストに「127.0.0.1:7555 device」が表示されない場合は、adb kill-serverとadb connect 127.0.0.1:7555を繰り返し実行して接続を試みてください。

3. MuMu Playerで複数のデバイスが接続されている場合の操作方法

コマンド形式:adb -s エミュレータポートの代替コマンド、例:adb -s 127.0.0.1:7555 shell pm list package -3

4. apkのインストールとアンインストール

接続されたMuMu Playerで以下のコマンドを実行します:

apkのインストール

adb install C:\xx.apk

apkのアンインストール adb uninstall C:\xx.apk

5. インストール済みアプリケーションのパッケージ名一覧

すべてのパッケージ名の一覧

adb shell pm list packages

すべてのサードパーティパッケージ名の一覧

adb shell pm list packages -3

システムパッケージ名の一覧

adb shell pm list packages -s

実行中アプリケーションのパッケージ名

adb shell dumpsys window | findstr mCurrentFocus

同じアプリケーションを複数インスタンスで実行する場合、エミュレータのバージョンが2.2.2x86/x64より前かどうかを確認してください。もしそうなら、マルチスタートパッケージ名は通常、元のパッケージ名+サフィックスの形式になります。Honkai Impact 3rdを例にすると:

Developers' Essentials: Manual2

エミュレータが2.2.2x86/x64より新しい場合、マルチスタートパッケージと元のパッケージは同じ名前になりますので、UserIdを使ってマルチスタートアプリケーションを制御する必要があります(最初にadb connect 127.0.0.1:7555でエミュレータポートに接続するのを忘れないでください) 

6. インストール済みアプリケーションのActivity ClassNameを一覧表示する

adb logcat ActivityManager:I *:s | findstr "cmp" を実行し、対象アプリケーションを起動します。

例として「Identity V」を使用する場合、以下のように実行できます:

Developers' Essentials: Manual3

ここで、最初の cmp=com.netease.dwrg/.Launcher は、アプリケーションのパッケージ

名/Activity ClassName を意味し、完全なActivity名は

com.netease.dwrg.Launcher です。

7. アプリケーションを起動する

adb shell am start -n アプリケーションパッケージ名/アプリケーションActivity ClassName

例として「Identity V」を使用する場合、以下のように実行できます:

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

起動時間を確認するには、adb shell am start -W アプリケーションパッケージ名/アプリケーションActivity ClassName を実行します。

例えば:

Developers' Essentials: Manual4

8. アプリケーションを終了する

adb shell am force-stop パッケージ名

例として「Identity V」を使用する場合、以下のように実行できます:

adb shell am force-stop com.netease.dwrg

9. アプリケーションのバージョンを確認する

adb shell dumpsys package パッケージ名 | findstr version

例として「Identity V」を使用する場合、以下のように実行できます:

Developers' Essentials: Manual5

10. アプリケーションデータの消去

adb shell pm clear パッケージ名

11. シミュレート入力

キー入力

adb shell input keyevent キー値

例:

adb shell input keyevent 3

これはHOMEキーを押すことを意味します(他のキーの値はオンライン検索で取得できます)

文字列入力

adb shell input text 文字列

例: adb shell input text test

"test"という文字列が返されます

補足: 中国語の文字はサポートされていません

マウスクリック

adb shell input tap X Y

XとYは現在の入力のx座標とy座標の値です

マウス移動

adb shell input swipe X1 Y1 X2 Y2

X1 Y1とX2 Y2はそれぞれ開始点と終了点の座標値です

12. コンピュータからエミュレータへファイルをアップロード

adb push C:\test.apk /data

13. エミュレータからコンピュータへファイルをコピー

adb pull /data/test.apk C:\

14. スクリーンショットを撮る

現在のエミュレータ画面のスクリーンショットを撮る

adb shell screencap /data/screen.png

スクリーンショットをコンピュータに保存する

adb pull /data/screen.png C:\

15. 画面録画

録画開始

adb shell screenrecord /data/test.mp4

録画停止

CTRL+C

動画ファイルのエクスポート

adb pull /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以降では使用できません。現在のところ、使用するには古いバージョンが必要です。

その他のコマンドについては、https://adbshell.com/commands をご覧ください。

[パッケージのキャプチャ方法]

1) 「fiddler」と「MuMu Player」の最新版をそれぞれダウンロードしてください。

2) fiddler を起動し、[Tools] -> [Options] -> [Connections] で「Allow remote computers to connect」にチェックを入れてプログラムを再起動します。重要!再起動を忘れないでください。

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

記事はここまでです

キーワード: