Je veux installer python sur un téléphone Android (le téléphone est connecté à un pi donc je n'ai pas d'interface graphique ou d'accès physique à l'appareil). Je peux me connecter au téléphone via adb shell et exécuter/installer des paquets via des fichiers apk facilement. Je souhaite installer python sur l'appareil afin de pouvoir exécuter speedtest-cli à distance via adb shell. https://github.com/sivel/speedtest-cli Speedtest-cli nécessite python. Jusqu'à présent, j'ai essayé ce qui suit en me basant sur des articles en ligne. 1. Installation de l'application termux via APK. Je peux accéder aux fichiers sous-jacents à distance. J'ai essayé d'installer python en utilisant la commande pkg mais je n'ai pas pu obtenir l'erreur suivante.
1|:/data/data/com.termux/files/usr/bin # ./pkg install python
This must NOT be run as root as it will break your environment (root will be required for nearly everything due to changed file permissions)
1|marlin:/data/data/com.termux/files/usr/bin # whoami
root
2. J'ai installé Qpython sur l'appareil en utilisant adb. Cependant, lorsque je lance la commande adb pour lancer Qpython, je vois une invite sur l'appareil - Autoriser Qpython à accéder aux options média - Accepter ou Refuser. Comme je n'ai pas accès à l'appareil, je peux sélectionner l'une ou l'autre des options. Existe-t-il un moyen d'envoyer une commande via ADB pour sélectionner - Accept ?
J'apprécierais également toute autre idée. Mon objectif final est d'exécuter l'utilitaire speetest-cli via le shell adb sur un appareil qui n'est pas physiquement accessible.