MuMuPlayer Hilfezentrum

Hier findest du alle Lösungen für deine Probleme mit MuMuPlayer.

Frage alles über MuMuPlayer

Wie verwende ich die Entwickler-Supportfunktion?

2024-11-4

MuMuPlayer Pro kann Entwickler bei der Anwendungsentwicklung und beim Debuggen unterstützen. Wir unterstützen derzeit die Verwaltung des Android-Geräts über ein Befehlszeilentool (bitte auf die neueste Version aktualisieren). In der folgenden Dokumentation erfährst du, wie du MuMuPlayer Pro optimal nutzen kannst!

1.Wo finde ich das Befehlszeilentool

(1) Öffne MuMuPlayer Pro.

(2) Klicke in der oberen Menüleiste auf „MuMuPlayer Pro“.

(3) Klicke auf „Befehlszeilentool öffnen“. Im Fenster „Befehlszeilentool“ kannst du Befehle eingeben und ausführen.


 
2.So verwendest du das Befehlszeilentool

(1) Erhalte den Server-Port von MuMuPlayer Pro

         · Befehl:
                 ./mumutool  port 
         · Tipps:
                 Wenn der Server-Port von MuMuPlayer Pro nicht bezogen werden kann, sind alle folgenden Funktionen nicht verfügbar.

 (2) Informationen zum Android-Gerät abrufen

         · Befehl:
                 ./mumutool  info  <device>
         · Parameter:
                 <device>: Wähle das Android-Gerät aus
         · Beispiel:
                 ./mumutool  info 0        Informationen zum Android-Gerät Nr.0 abrufen
                 ./mumutool  info  0,2        Informationen zum Android-Gerät Nr.0 und Nr.2 abrufen
                 ./mumutool  info all        Informationen zu allen Android-Geräten abrufen

(3) Erstellen eines Android-Geräts

         · Befehl:
                 ./mumutool  create  [--type <type>] [--setting <setting>]
         · Parameter:
                 <type>: Wähle den zu erstellenden Android-Gerätetyp aus (Werte: Tablet, Telefon)
                 <setting>: Wähle die aktualisierte Konfiguration für das Android-Gerät aus.
         · Beispiel:
                 ./mumutool  create  --type  phone         Erstelle ein Android-Gerät eines Telefontyps
                 ./mumutool  create  --setting  '{"vmCpuCount":1,"vmMemoryOfMB":1024}'          Erstelle ein Android-Gerät mit 1 Kern, 1 GB
                 ./mumutool  create  --setting  /path/file.json          Erstelle ein Android-Gerät, indem du eine json-Datei konfigurierst
 
* Tipps zur Konfiguration:
                 Boss-Taste: "bossKeyEnable" : true
                 Angepasster ADB-Port: "customAdbPort" : 16384,
                 Notch-Display: "displayCutout" : 0,
                 Dynamische Bildfrequenz: "dynamicFpsEnable" : false
                 Wenn MuMuPlayer Pro im Hintergrund läuft,  reduziert es automatisch die Bildrate auf: "dynamicFpsLimitToLow" : 15
                 Bestätigung beim Verlassen: "exitConfirmEnable" : true
                 FPS-Zähler: "fpsShowEnable" : false
                 Schnelle GPU-Mathematik: "gpuFastMathEnable" : false
                 GPU-Modell: "Adreno (TM) 640"
                 Geräte-MAC-Adressen: "macAddress" : "92:79:16:57:58:12"
                 Marke: "phonePropBrand" : "Redmi"
                 IMEI: "phonePropIMEI" : "869874032137430"
                 Modell: "phonePropMiit" : "23078RKD5C"
                 Name: "phonePropModel" : "K60 Ultra"
                 Grafikverbesserung: "renderQualityEnable" : false
                 DPI: "resolutionDPI" : 240
                 Anzeigegröße: "resolutionWidthHeight" : "1600x900"
                 Android-Geräte-ID: "simulationProps" : "android_id=123456"
                 Systemfestplattenmodus: "systemWritable" : false
                 MuMu-Mauszeigerstil: "trackCursorEnable" : false
                 ADB: "usingNormalADBPort" : true
                 Vibrationsamplitude des Griffs: "vibrationAmplitude" : 0.59999999999999998
                 Korrektur der Vibrationsdauer am Griff: 0 
                 Verhältnis der Vibrationsdauer am Griff: 0.80000000000000004 
                 CPU: "vmCpuCount" : 3 
                 Erinnerung: "vmMemoryOfMB" : 3072 
                 Gerätename: "vmName" : "Android Device"
                 Root-Zugriff: "vmRootEnable" : false 
                 Automatische Fensterrotation: "windowAutoRotationEnable" : true 
                 Benutzerdefinierte ADB-Portnummer:"customAdbPort":12345
 
Tipps: Einige Änderungen werden erst beim nächsten Start wirksam.
 
*Detaillierte Informationen in der file.json:
                 {
                 "bossKeyEnable" : true,
                 "customAdbPort" : 16384,
                 "displayCutout" : 0,
                 "dynamicFpsEnable" : false,
                 "dynamicFpsLimitToLow" : 15,
                 "exitConfirmEnable" : true,
                 "fpsShowEnable" : false,
                 "gpuFastMathEnable" : false,
                 "maxFpsLimit" : 144,
                 "phonePropBrand" : "Redmi",
                 "phonePropIMEI" : "869874032137430",
                 "phonePropMiit" : "23078RKD5C",
                 "phonePropModel" : "K60 Ultra",
                 "renderQualityEnable" : false,
                 "resolutionDPI" : 240,
                 "resolutionWidthHeight" : "1600x900",
                 "systemWritable" : false,
                 "trackCursorEnable" : false,
                 "usingNormalADBPort" : true,
                 "vmCpuCount" : 3,
                 "vmMemoryOfMB" : 3072,
                 "vmName" : "Android Device",
                 "vmRootEnable" : false,
                 "windowAutoRotationEnable" : true
                 "customAdbPort":12345
                 } 

(4) Android-Gerät klonen / löschen / öffnen / schließen / neu starten

         · Befehl:
                 Klonen: ./mumutool clone <device>
                 Löschen: ./mumutool delete <device>
                 Öffnen: ./mumutool open <device>
                 Schließen: ./mumutool close <device>
                 Neu starten: ./mumutool restart <device>
         · Parameter:
                  <device>: Wähle das Android-Gerät aus.
         · Beispiel:
                 ./mumutool  clone 0        Das Android-Gerät Nr. 0 klonen
                 ./mumutool  delete  0,2        Die Android-Geräte Nr. 0 und Nr. 2 löschen
                 ./mumutool  open all        Alle Android-Geräte öffnen
                 ./mumutool  close 0        Das Android-Gerät Nr.0 schließen 

(5) Android-Geräts konfigurieren

         · Befehl:
                 ./mumutool config <device> [--setting <setting>]
         · Parameter:
                 <device>: Wähle das Android-Gerät aus
                 <setting>: Wähle die aktualisierte Konfiguration für das Android-Gerät aus.
         · Beispiel:
                 ./mumutool  config  0  --setting '{"vmCpuCount":1,"vmMemoryOfMB":1024}'         Konfiguriere die Einstellung von Android-Gerät Nr.0 auf 1 Kern, 1 GB
                 ./mumutool  config  0,2  --setting  /path/file.json         Konfiguriere die Einstellungen der Android-Geräte Nr. 0 und Nr. 2 durch die Konfiguration einer json-Datei
         · Tipps:
                „Konfigurationstipps“ und „Detaillierte Informationen in der Datei .json“ findest du unter „(3) Ein Android-Gerät erstellen“. 

(6) Android-Geräts steuern

① Über die App
         · Befehl:
                 ./mumutool control <device> [--action <action>] [--package <package>] [--path <path>] 
         · Parameter:
                 <device>: Wähle das Android-Gerät aus
                 <action>: Wähle die Aktion aus, die vom Android-Gerät ausgelöst werden soll. (Werte: open_app, close_app, install_apk, uninstall_app, app_status)
                 <package>: Wähle die Android-Paketbündel-ID über das Android-Gerät aus. Erforderlich für Aktionen: open_app, close_app, uninstall_app, app_status.
                 <path>: Wähle den Dateipfad apk/apks/xapk zur Installation auf dem Android-Gerät. Erforderlich für Aktionen: install_apk.
         · Beispiel:
                 ./mumutool control  0,2 --action  install_apk  --path  /path/QooApp.apk        apk für Android-Geräte Nr.0 und Nr.2 installieren
                 ./mumutool control  0 --action  open_app  --package  com.qooapp.qoohelper        APK für Nr.0 Android-Gerät öffnen
                 ./mumutool control  0 --action  close_app  --package  com.qooapp.qoohelper         APK für Nr.0 Android-Gerät schließen
                 ./mumutool control  0 --action  uninstall_app  --package  com.qooapp.qoohelper        APK für das NO.0-Android-Gerät deinstallieren
                 ./mumutool control  0 --action  app_status  --package  com.qooapp.qoohelper        App-Status auf Android-Gerät Nr.0
         · Tipps:
                 Du musst den entsprechenden Emulator ausführen, damit dein Befehl wirksam wird.
 
② Über Extras
         · Befehl:
                 ./mumutool control <device> [--action <action>] [--type <type>] 
         · Parameter:
                 <device>: Wähle das Android-Gerät aus
                 <action>: run_tool
                 <type>:  Wähle den Symbolleistentyp für das Android-Gerät aus. Erforderlich für Aktionen: run_tool. (values: goBack, goHome, showActivity,showVolumePanel, addVolume, reduceVolume, muteVolume, rotation, shake)
         · Beispiel:
                 ./mumutool control  0 --action run_tool --type  goBack        „Zurück“ auf dem Android-Gerät Nr.0 aktivieren
                 ./mumutool control  0 --action run_tool --type  goHome        „Go Home“ auf dem Android-Gerät Nr.0 aktivieren
                 ./mumutool control  0 --action run_tool --type  showActivity        „Letzte Apps öffnen“ auf dem Android-Gerät Nr.0 aktivieren
                 ./mumutool control  0 --action run_tool --type  showVolumePanel        Lautstärke auf Android-Gerät Nr.0 anzeigen
                 ./mumutool control  0 --action run_tool --type  addVolume        Die Lautstärke auf dem Android-Gerät Nr. 0 um 1 erhöhen
                 ./mumutool control  0 --action run_tool --type  reduceVolume        Lautstärke auf Android-Gerät Nr. 0 um 1 verringern
                 ./mumutool control  0 --action run_tool --type  muteVolume         Stummschalttaste auf Android-Gerät Nr.0 ein-/ausschalten
                 ./mumutool control  0 --action run_tool --type  rotation         Die Fensterdrehung auf dem Android-Gerät Nr.0 ändern
                 ./mumutool control  0 --action run_tool --type  shake        „Schütteln“ auf dem Android-Gerät Nr.0 aktivieren
         · Tipps:
                 Du musst den entsprechenden Emulator ausführen, damit dein Befehl wirksam wird.
 
③ Über CMD
         · Befehl:
                 ./mumutool control <device> [--action <action>]  [--cmd <cmd>]
         · Parameter:
                 <device>: Wähle das Android-Gerät aus
                 <action>: run_tool
                 <cmd>:  Wähle den Befehl aus, der vom Android-Gerät ausgeführt werden soll. Für Aktionen erforderlich: run_cmd.
         · Beispiel:
                 ./mumutool control  0 --action run_cmd  --cmd "input tap 300 400"        CMD auf dem Android-Gerät Nr.0 ausführen
 
④ Informationen zum Gerätespeicher (Importieren / Exportieren / Verschieben deines Android-Geräts)
· Android-Gerät importieren
         · Befehl:
                 ./mumutool import [--count <count>] [--path <path>]
         · Parameter:
                 <count>: Wähle einen oder mehrere /path/file.mad-Dateipfade aus, um das Android-Gerät zu importieren.
                 <path>: Wähle den Dateipfad /path/file.mad, um das Android-Gerät zu importieren.
         · Beispiel:
                 ./mumutool import  --count  1   --path  /path/file1.mad  --path  /path/file2.mad      Verwende die Dateien file1.mad und file2.mad, um dein Android-Gerät per Link zu importieren
                 ./mumutool import  --count  2   --path  /path/file.mad       Verwende die Datei file.mad, um dein Android-Gerät durch Kopieren zu importieren
         · Tipps:
                 count=1, mad file will be added to import.(default)
                 count>=2, mad file will be cloned to import.
 
· Android-Gerät exportieren
         · Befehl:
                 ./mumutool export <device> [--dir <dir>]
         · Parameter:
                 <device>: Wähle das Android-Gerät aus
                 <dir>: Dateiverzeichnis.
         · Beispiel:
                 ./mumutool  export  0  --dir /path/       Das Android-Gerät Nr. 0 in ein angegebenes Verzeichnis exportieren
                 ./mumutool  export  0,2  --dir /path/       Die Android-Geräte Nr. 0 und Nr. 2 in ein angegebenes Verzeichnis exportieren
                 ./mumutool  export  all  --dir /path/       Alle Android-Geräte in ein angegebenes Verzeichnis exportieren
 
· Android-Gerät verschieben
         · Befehl:
                 ./mumutool move <device> [--dir <dir>]
         · Parameter:
                 <device>: Wähle das Android-Gerät aus
                 <dir>: Dateiverzeichnis.
         · Beispiel:
                 ./mumutool  move  0 --dir /path/       Das Android-Gerät Nr. 0 in ein angegebenes Verzeichnis verschieben
                 ./mumutool  move  0,2 --dir /path/        Die Android-Geräte Nr. 0 und Nr. 2 in ein angegebenes Verzeichnis verschieben
                 ./mumutool  move  all --dir /path/       Alle Android-Geräte in ein angegebenes Verzeichnis verschieben
 
⑤ Informationen zur Geräteanzeige (Android-Geräte anzeigen / verstecken)
· Alle deine Android-Geräte anzeigen
         · Befehl:
                 ./mumutool show
· Alle deine Android-Geräte verstecken
         · Befehl:
                 ./mumutool hide

 

Solltest du weitere Fragen haben, kannst du uns gerne für Feedback kontaktieren!

Ende des Artikels

Schlüsselwort: Entwickler Befehlszeilentool
img

Entschuldigung, ich konnte keine Übereinstimmung für Ihre Anfrage finden. Bitte versuchen Sie es mit anderen Schlüsselwörtern.

Oder Sie können:
1. Für Benutzer mit macOS, treten Sie bitte dem offiziellen Discord von MuMuPlayer bei und konsultieren Sie den Online-Kundendienst.
2. Für Benutzer mit Windows, senden Sie bitte eine Feedback-E-Mail an support@mumuglobal.com
Laden...