recherche

Maison  >  Questions et réponses  >  le corps du texte

android - linux 安卓手机的链接

本人linux菜鸟,都说Android也是linux,既然linux可以同类链接工具链接,比如xshell,那么要怎么样才可以用xshell这样的工具链接安卓手机呢?

PHPzPHPz2887 Il y a quelques jours857

répondre à tous(3)je répondrai

  • 巴扎黑

    巴扎黑2017-04-17 17:31:02

    Android est bien un système Linux, mais Android n'est pas une distribution GNU/Linux standard Contrairement à Raspbian (une distribution Linux à architecture ARM basée sur Debian), vous pouvez vous connecter directement à OpenSSH via un client ssh pour gérer. .

    Bien sûr, de nombreux logiciels GNU/Linux peuvent être compilés de manière croisée et utilisés sur Android, mais comme Android n'autorise pas les autorisations root par défaut, il n'est pas pratique d'exécuter OpenSSH Server sur Android.

    L'affiche peut ouvrir un Shell via adb fourni dans le SDK Android pour faire fonctionner le système Android. Tout d'abord, l'affiche doit installer le SDK Android sur votre ordinateur, puis utiliser l'USB pour connecter votre téléphone Android à l'ordinateur et l'ouvrir. le téléphone Android "Développement" ou "Débogage USB" dans Options", puis ouvrez ce Shell en entrant adb shell sur la ligne de commande.

    Bien sûr, l'affiche ne souhaite peut-être pas installer le SDK Android ou connecter le téléphone mobile via USB pour la gestion, mais souhaite le gérer via un réseau sans fil. Vous pouvez ensuite essayer la solution de contournement suivante, en termes simples, l'exécuter. le Shell du navigateur, l'interface n'est rien de plus qu'une zone de texte pour remplir les commandes, un bouton d'exécution AJAX, les résultats d'exécution sont affichés ci-dessous et le serveur (fait référence ici au côté Android) exécute les commandes saisies par l'utilisateur <. 🎜>

    Tout d'abord, installez un serveur PHP sur votre téléphone Android, par exemple en écoutant le port 0.0.0.0:8181, et le répertoire racine du site Web est phpdroid dans la carte SD


    php -S 0.0.0.0:8181 -t /path/to/sdcard/phpdroidParce qu'An. Il n'y a pas de pare-feu dans Droid, donc les autres appareils du réseau local sans fil peuvent accéder directement au serveur PHP via l'IP du téléphone Android
    Du côté PHP, vous pouvez utiliser
    pour exécuter facilement des commandes et revenir.echo shell_exec('ls');

    J'ai compilé et empaqueté la version Android du package PHP sur Ubuntu, nommé PHPDroid. Veuillez consulter mon article de blog pour plus de détails :

    Étude de faisabilité sur l'utilisation de PHP pour développer des applications Android (P. HPDroid)
    Il y a une adresse de téléchargement pour l'APK et le code source à la fin de l'article.
    phpdroid_20160703.apk(5.8M)
    phpdroid_20160703.7z( 4.7M)
    Si vous souhaitez l'utiliser, vous devrez peut-être ajuster les paramètres de démarrage dans start.sh et le mécanisme d'authentification dans auth.php.
    Comme mon intention initiale est de développer des applications Android, j'ai uniquement surveillé 127.0.0.2, puis utilisez UserAgent pour vérifier que seul le WebView de l'application actuelle est autorisé à accéder. Si l'affiche en a besoin, vous pouvez me demander de reconditionner un APK et de le publier.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:31:02

    Android n'utilise-t-il pas adb pour interagir avec le téléphone ?

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:31:02

    Ouvrir les options de développement, adb shell

    répondre
    0
  • Annulerrépondre