67 votes

Existe-t-il une installation minimale d'ADB ?

Lorsqu'il s'agit de dépannage je lis souvent des recommandations comme "Utilisez adb logcat pour trouver plus de détails". Je cherche un bon moyen de sauvegarder toutes mes applications, y compris leurs données, Sauvegarde complète des appareils non enracinés se réfère à adb backup y adb restore . Dans plusieurs endroits on peut trouver des moyens de faire à distance sur un appareil Android avec l'utilisation de ADB comme le transfert de fichiers à l'aide de adb push o adb pull en accédant à l ligne de commande via adb shell et bien d'autres choses encore. ADB semble donc être une bonne chose à avoir pour un utilisateur d'Android.

Mais comment obtenir ce "bidule ADB" sur mon ordinateur ? N'étant pas un développeur, installer tout le SDK Android semble un peu exagéré. Existe-t-il une approche plus minimaliste ?

52voto

Je ne comprends pas vraiment pourquoi quelqu'un préférerait télécharger une ancienne version d'origine inconnue à partir d'un site Web truffé de logiciels malveillants plutôt que de télécharger la dernière version officielle directement à partir de Google lui-même. Je suppose que chacun y trouve son compte.

Voici les liens vers le référentiel Google :

La dernière version des outils de la plate-forme (qui ne contient que quelques binaires - d'une taille inférieure à 10 Mo chacun) :

Pour les utilisateurs d'Ubuntu et de Debian (distributions que j'utilise personnellement), j'ai mis au point un petit bash script qui trouve et installe la dernière version des outils de la plateforme - Installation des outils de la plateforme Android (ADB) sur Ubuntu

33voto

Milner Points 533

En fait, il n'est pas nécessaire d'installer l'ensemble de la SDK si l'on ne veut pas l'utiliser pour le développement. Pour pouvoir exécuter les fonctions de base ADB dans le contexte requis par un utilisateur moyen, une installation rudimentaire est tout à fait suffisante. J'essaierai d'expliquer comment faire cela, et j'espère couvrir les systèmes informatiques les plus utilisés.

Exigences

Tout d'abord, vous aurez besoin des binaires de base. Vous pouvez les trouver par exemple dans le fichier Télécharger zone de mon site Android où j'essaie de maintenir des versions à jour - pour Linux, MacOS et Windows. 1

Utilisateurs de Windows

Si votre ordinateur fonctionne sous Windows, vous aurez également besoin des pilotes spéciaux pour votre appareil (il n'y a pas de solution générique ici, vous devez donc vérifier vous-même ; en général, ces pilotes peuvent être téléchargés sur le site Web du fabricant).

Utilisateurs de Linux et Mac OS

Les utilisateurs de Linux et de Mac OS devront peut-être faire connaître leur appareil à leur système d'exploitation. Pour Linux, vous trouverez les étapes nécessaires décrites dans mes réponses aquí y aquí . N'étant pas familier avec Mac OS, je ne peux pas en parler.

Installation

Linux

Pour Linux, c'est assez facile : il suffit de décompresser les binaires téléchargés dans un répertoire de votre choix. Au moment où j'écris ces lignes, il n'y aura que deux fichiers : adb y aapt (ce dernier étant utilisé par QtADB et qui ne sont pas nécessairement nécessaires pour exécuter directement les commandes ADB). Ajustez les permissions de leurs fichiers pour les rendre exécutables (par exemple, à partir de la ligne de commande : chmod 0755 adb aapt ). Enfin, c'est une bonne idée d'inclure le répertoire choisi avec vos $PATH de sorte que vous pouvez appeler adb d'où que vous soyez. Un bon endroit pour cela est à la fin de votre ~/.profile pour inclure une ligne supplémentaire comme export PATH="~/bin:$PATH" (si vous avez extrait les binaires vers ~/bin ).

Windows

Le téléchargement Windows contient quelques fichiers supplémentaires. Extrayez-les également dans un répertoire de votre choix. Si vous voulez qu'ils puissent être appelés d'où que vous soyez, sans précéder le chemin complet, vous devez également ajouter ce chemin à vos variables d'environnement. N'étant pas un utilisateur de Windows, je dois vous laisser le soin de trouver le "comment faire".

Quoi d'autre ?

Vous devriez avoir terminé à ce stade, et vous pouvez utiliser les pleins pouvoirs de la ligne de commande ADB.

Des alternatives ?

Autres lectures


1 : Voir aussi Réponse d'Alex pour d'autres sources alternatives. Mes sources sont les téléchargements officiels de Google, juste "dépouillés".

6voto

SimMac Points 161

J'ai fait quelque chose pour OS X, c'est peut-être exactement ce que vous recherchez : Installation rapide d'ADB/Fastboot : Binaires ADB et Fastboot avec installateur

5voto

Manubhargav Points 3100

15 secondes minimum ADB, fastboot et pilotes installateur .

  • Il n'est pas nécessaire de naviguer vers le dossier d'installation dans CMD.
  • Il peut être installé à l'échelle du système.
  • Il n'est pas nécessaire de rechercher des pilotes spécifiques au fabricant.
  • Tout est inclus dans 9MB.

2voto

andDevW Points 596

Debian rend extrêmement simple l'obtention d'installations légitimes et à jour d'adb et fastboot.

Si vous voulez vraiment juste adb sans fastboot : $ sudo apt-get install Android-tools-adb

Ou, si vous êtes comme moi et pensez qu'ils vont mieux ensemble :
$ sudo apt-get install Android-tools-adb Android-tools-fastboot

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X