Pages : 1
#1 Le 05/06/2016, à 13:16
- freda_73
Lancer une commande ADB avec PHP
Bonjour,
Avec android, il existe ADB (android debug bridge) qui permet d'exécuter certaines actions en ligne de commande (installation d'apk, envoi de fichiers, etc.). J'aimerais pouvoir exécuter ces commandes via un script php du style :
exec( 'adb devices', $output, $return_val );
La commande s'exécute parfaitement mais ne me retourne pas le même résultat selon qu'elle est lancée via un terminal (dans ce cas, le périphérique android connecté à l'ordi en usb est reconnu ET accessible) ou via le script php (le périphérique est reconnu mais est inaccessible).
Et là, je ne comprends pas pourquoi. C'est d'autant plus rageant que le même script exécuté sur W$ (XAMP) fonctionne sans problème ;-(. Je suppose qu'il y a une question de droits là-dessous, mais je n'arrive pas à l'identifier.
Si quelqu'un a une piste, je suis preneur.
Merci d'avance.
Hors ligne
#2 Le 06/06/2016, à 13:56
- freda_73
Re : Lancer une commande ADB avec PHP
Solution temporaire trouvée :
1/ débrancher la tablette
2/ avec un terminal
adb kill-server
3/ toujours avec un terminal :
adb start-server
4/ rebrancher la tablette
5/ relancer le script.
Hors ligne