Comment utiliser la fonction de support développeur ?
MuMuPlayer Pro peut aider les développeurs dans le développement et le débogage d'applications. Nous supportons actuellement la gestion de l'appareil Android via l'Outil en ligne de commande (veuillez mettre à jour vers la dernière version). Vous pouvez vous référer à la documentation suivante pour tirer le meilleur parti de MuMuPlayer Pro !
Table des matières :
1.Où trouver l'Outil en ligne de commande
2.Comment utiliser l'outil en ligne de commande
(1) Obtenir le port serveur de MuMuPlayer Pro
(2) Obtenir les informations de l'appareil Android
(3) Créer un appareil Android
(4) Cloner/Supprimer/Ouvrir/Fermer/Redémarrer l'appareil Android
(5) Configurer l'appareil Android
(6) Contrôler l'appareil Android
1.Où trouver l'Outil en ligne de commande
(1) Ouvrir MuMuPlayer Pro.
(2) Cliquez sur la barre de menu supérieure « MuMuPlayer Pro ».
(3) Cliquez sur « Ouvrir l'Outil de ligne de commande ».
Dans la fenêtre de l'Outil de ligne de commande, vous pouvez saisir et exécuter des commandes.

2.Comment utiliser l'outil en ligne de commande
(1) Obtenir le port serveur de MuMuPlayer Pro
· Commande :
./mumutool port
· Conseils :
Si le port du serveur de MuMuPlayer Pro ne peut pas être obtenu, alors toutes les fonctions suivantes seront indisponibles.
(2) Obtenir les informations de l'appareil Android
· Commande :
./mumutool info <device>
· Paramètres :
<device> : Sélectionnez l'appareil Android.
· Exemple :
./mumutool info 0 Obtenez les infos de l'appareil Android N°0
./mumutool info 0,2 Obtenez les infos de l'appareil Android N°0 et N°2
./mumutool info all Obtenez les infos de tous les appareils Android
(3) Créer un appareil Android
· Commande :
./mumutool create [--type <type>] [--setting <setting>]
· Paramètres :
<type> : Sélectionnez le type d'appareil Android à créer.(valeurs : tablette, téléphone)
<setting> : Sélectionnez la config mise à jour pour l'appareil Android.
· Exemple :
./mumutool create --type phone Créer un appareil Android de type téléphone
./mumutool create --setting '{"vmCpuCount":1,"vmMemoryOfMB":1024}' Créer un appareil Android avec 1 cœur, 1GO
./mumutool create --setting /path/file.json Créez un appareil Android en configurant un fichier json
* Conseils de configuration :
Touche Boss : "bossKeyEnable" : true
Port ADB personnalisé : "customAdbPort" : 16384,
Affichage encoche : "displayCutout" : 0,
Taux de rafraîchissement dynamique : "dynamicFpsEnable" : false
Lorsque MuMuPlayer Pro fonctionne en arrière-plan, il réduira automatiquement le taux de rafraîchissement à : "dynamicFpsLimitToLow" : 15
Confirmation lors de la sortie : "exitConfirmEnable" : true
Compteur FPS : "fpsShowEnable" : false
Mathématiques rapides GPU : "gpuFastMathEnable" : false
Modèle GPU : "Adreno (TM) 640"
Adresses MAC du périphérique : "macAddress" : "92:79:16:57:58:12"
Marque : "phonePropBrand" : "Redmi"
IMEI : "phonePropIMEI" : "869874032137430"
Modèle : "phonePropMiit" : "23078RKD5C"
Nom : "phonePropModel" : "K60 Ultra"
Amélioration graphique : "renderQualityEnable" : false
DPI : "resolutionDPI" : 240
Taille de l'écran : "resolutionWidthHeight" : "1600x900"
id de l'appareil Android : "simulationProps" : "android_id=123456"
Mode disque système : "systemWritable" : false
Style du curseur de la souris MuMu : "trackCursorEnable" : false
ADB : "usingNormalADBPort" : true
Amplitude de vibration de la manette : "vibrationAmplitude" : 0,59999999999999998
Durée de correction de vibration de la manette : 0
Durée de vibration de la manette : 0,80000000000000004
CPU : "vmCpuCount" : 3
Mémoire : "vmMemoryOfMB" : 3072
Nom de l'appareil : "vmName" : "Appareil Android"
Accès Root : "vmRootEnable" : false
Rotation automatique de la fenêtre : "windowAutoRotationEnable" : true
Numéro de port ADB personnalisé : "customAdbPort" : 12345
Astuce : Certains changements prendront effet au prochain lancement.
*Informations détaillées dans le fichier.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" : "Appareil Android",
"vmRootEnable" : false,
"windowAutoRotationEnable" : true
"customAdbPort":12345
}
(4) Cloner/Supprimer/Ouvrir/Fermer/Redémarrer l'appareil Android
· Commande :
Cloner : ./mumutool clone <device>
Supprimer : ./mumutool delete <device>
Ouvrir : ./mumutool open <device>
Fermer : ./mumutool close <device>
Redémarrer : ./mumutool restart <device>
· Paramètres :
<device> : Sélectionnez l'appareil Android.
· Exemple :
./mumutool clone 0 Cloner le périphérique Android N°0
./mumutool delete 0,2 Supprimer les périphériques Android N°0 et N°2
./mumutool open all Ouvrir tous les périphériques Android
./mumutool close 0 Fermer le périphérique Android N°0
(5) Configurer l'appareil Android
· Commande :
./mumutool config <device> [--setting <setting>]
· Paramètres :
<device> : Sélectionnez l'appareil Android.
<setting> : Sélectionnez la configuration mise à jour pour le périphérique Android.
· Exemple :
./mumutool config 0 --setting '{"vmCpuCount":1,"vmMemoryOfMB":1024}' Configurer les paramètres du périphérique Android N°0 pour 1 cœur, 1 Go
./mumutool config 0,2 --setting /path/file.json Configurer le paramètre du dispositif Android N°0 et N°2 en configurant un fichier json
· Conseils :
Pour les « Conseils de configuration » et « Informations détaillées dans file.json », vous pouvez vous référer à « (3) Créer un appareil Android ».
(6) Contrôler l'appareil Android
①À propos de l'application
· Commande :
./mumutool control <device> [--action <action>] [--package <package>] [--path <path>]
· Paramètres :
<device> : Sélectionnez l'appareil Android.
<action> : Sélectionnez l'action à déclencher par l'appareil Android. (valeurs : open_app, close_app, install_apk, uninstall_app, app_status)
<package> : Sélectionnez l'ID de bundle de package android par l'appareil Android. Requis pour les actions : open_app, close_app, uninstall_app, app_status.
<path> : Sélectionnez le chemin du fichier apk/apks/xapk à installer par l'appareil Android. Requis pour les actions : install_apk.
· Exemple :
./mumutool control 0,2 --action install_apk --path /path/QooApp.apk Installer apk pour le dispositif Android N°0 et N°2
./mumutool control 0 --action open_app --package com.qooapp.qoohelper Ouvrez l'apk pour l'appareil Android N°0
./mumutool control 0 --action close_app --package com.qooapp.qoohelper Fermer l'apk pour l'appareil Android N°0
./mumutool control 0 --action uninstall_app --package com.qooapp.qoohelper Désinstallez l'apk pour l'appareil Android N°0
./mumutool control 0 --action app_status --package com.qooapp.qoohelper Statut de l'application dans l'appareil Android N°0
· Conseils :
Vous devez exécuter l'émulateur correspondant pour que votre commande soit effective.
②À propos des outils
· Commande :
./mumutool control <device> [--action <action>] [--type <type>]
· Paramètres :
<device> : Sélectionnez l'appareil Android.
<action> : exécuter_outil
<type> : Sélectionnez le type de barre d'outils pour l'appareil Android. requis pour les actions : run_tool. (valeurs : goBack, goHome, showActivity, showVolumePanel, addVolume, reduceVolume, muteVolume, rotation, shake)
· Exemple :
./mumutool control 0 --action run_tool --type goBack Activer « Retour » sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type goHome Activer « Accueil » sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type showActivity Activer « Ouvrir les applications récentes » sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type showVolumePanel Afficher le volume sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type addVolume Augmenter le volume de 1 sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type reduceVolume Diminuer le volume de 1 sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type muteVolume Activer/désactiver le bouton de sourdine sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type rotation Changer la rotation de la fenêtre sur l'appareil Android N°0
./mumutool control 0 --action run_tool --type shake Activez « Shake » sur l'appareil Android N°0
· Conseils :
Vous devez exécuter l'émulateur correspondant pour que votre commande soit effective.
③À propos de CMD
· Commande :
./mumutool control <device> [--action <action>] [--cmd <cmd>]
· Paramètres :
<device> : Sélectionnez l'appareil Android.
<action> : exécuter_outil
<cmd> : Sélectionnez la commande à exécuter par l'appareil Android. nécessaire pour les actions : run_cmd.
· Exemple :
./mumutool control 0 --action run_cmd --cmd "input tap 300 400" exécutez CMD sur l'appareil Android N°0
④ À propos du stockage de l'appareil (importer/exporter/déplacer votre appareil Android)
· Importez votre appareil Android
· Commande :
./mumutool import [--count <count>] [--path <path>]
· Paramètres :
<count> : Sélectionnez un ou plusieurs chemins de fichier /path/file.mad pour importer l'appareil Android.
<path> : Sélectionnez le chemin de fichier /path/file.mad pour importer l'appareil Android.
· Exemple :
./mumutool import --count 1 --path /path/file1.mad --path /path/file2.mad Utilisez les fichiers file1.mad、file2.mad pour importer votre appareil Android via un lien
./mumutool import --count 2 --path /path/file.mad Utilisez le fichier file.mad pour importer votre appareil Android en le copiant
· Conseils :
count=1, le fichier mad sera ajouté à l'importation.(par défaut)
si count>=2, le fichier mad sera cloné pour l'importation.
· Exportez votre appareil Android
· Commande :
./mumutool export <device> [--dir <dir>]
· Paramètres :
<device> : Sélectionnez l'appareil Android.
<dir> : Répertoire de fichiers.
· Exemple :
./mumutool export 0 --dir /path/ Exportez l'appareil Android N°0 vers un répertoire spécifié
./mumutool export 0,2 --dir /chemin/ Exporter les appareils Android N°0 et N°2 vers un répertoire spécifié
./mumutool export all --dir /chemin/ Exporter tous les appareils Android vers un répertoire spécifié
· Déplacer votre appareil Android
· Commande :
./mumutool move <device> [--dir <dir>]
· Paramètres :
<device> : Sélectionnez l'appareil Android.
<dir> : Répertoire de fichiers.
· Exemple :
./mumutool move 0 --dir /chemin/ Déplacer l'appareil Android N°0 vers un répertoire spécifié
./mumutool move 0,2 --dir /chemin/ Déplacer les appareils Android N°0 et N°2 vers un répertoire spécifié
./mumutool move all --dir /chemin/ Déplacer tous les appareils Android vers un répertoire spécifié
⑤ À propos de l'affichage des appareils (Afficher/Masquer vos appareils Android)
· Afficher tous vos appareils Android
· Commande :
./mumutool show
· Masquer tous vos appareils Android
· Commande :
./mumutool hide
Si vous avez d'autres questions, n'hésitez pas à nous contacter pour nous faire partager vos commentaires !
Fin de l'article