En ce qui concerne le dépannage , je lis souvent des recommandations telles que "Utiliser adb logcat
pour trouver plus de détails". Vous recherchez un moyen efficace de sauvegarder toutes mes applications, y compris leurs données, Sauvegarde complète des périphériques non root fait référence à adb backup
et adb restore
. À plusieurs endroits, il est possible de trouver des solutions à distance sur un périphérique Android avec l’utilisation de la BAD , telles que le transfert de fichiers à l’aide de adb push
ou adb pull
, l’accès à la ligne de commande via adb shell
, etc. Donc, ADB semble être une bonne chose à avoir pour un utilisateur Android.
Mais comment obtenir ce "truc ADB" sur mon ordinateur? N'étant pas un développeur, installer l'ensemble du SDK Android semble un peu excessif. Existe-t-il une approche plus minimaliste?
la source
platform-tools-latest-*.zip
liens vers les 3 principales plateformes :)En fait, il n’est pas nécessaire d’installer le SDK complet si on ne veut pas l’utiliser pour le développement. Pour pouvoir exécuter des commandes ADB de base dans le contexte requis par un utilisateur moyen, une installation rudimentaire est tout à fait suffisante. Je vais essayer d'expliquer comment faire cela et, espérons-le, couvrir les systèmes informatiques les plus utilisés.
Exigences
Tout d'abord, vous aurez besoin des fichiers binaires de base. Celles-ci se trouvent par exemple dans la zone de téléchargement de mon site Android , où je tente de maintenir les versions à jour disponibles - pour Linux, MacOS et Windows. 1
Utilisateurs Windows
Si votre ordinateur fonctionne sous Windows, vous aurez également besoin des pilotes spéciaux pour votre périphérique (pas de solution générique ici, vous devez donc le vérifier vous-même; ces pilotes sont généralement proposés en téléchargement sur le site Web du fabricant).
Utilisateurs Linux et Mac OS
Les utilisateurs de Linux et Mac OS peuvent avoir besoin de faire connaître leur périphérique à leur système d'exploitation. Pour Linux, vous trouvez les étapes nécessaires décrites dans mes réponses ici et ici . Ne connaissant pas Mac OS, je ne peux pas en parler.
Installation
Linux
Pour Linux, c'est très simple: décompressez simplement les fichiers binaires téléchargés dans un répertoire de votre choix. Au moment où j'écris ceci, il ne s'agira que de deux fichiers:
adb
etaapt
(ce dernier étant utilisé par QtADB , et pas nécessairement nécessaire pour exécuter directement des commandes ADB). Ajustez les autorisations de leurs fichiers pour les rendre exécutables (par exemple, à partir de la ligne de commande:)chmod 0755 adb aapt
. Enfin, il est judicieux d’inclure le répertoire choisi avec votre$PATH
variable afin que vous puissiez appeleradb
où que vous soyez. Un bon endroit pour cela est à la fin de votre~/.profile
fichier pour inclure une ligne supplémentaire commeexport PATH="~/bin:$PATH"
(si vous avez extrait les fichiers binaires vers~/bin
).les fenêtres
Le téléchargement de Windows contient quelques fichiers supplémentaires. Extrayez-les également dans un répertoire de votre choix. Si vous voulez qu'ils soient appelables où que vous soyez, sans précéder le chemin complet, vous devez également ajouter ce chemin aux variables d'environnement. N'étant pas un utilisateur Windows, je dois vous laisser le "comment faire".
Quoi d'autre?
Vous devriez avoir terminé à ce stade et pouvez utiliser les pleins pouvoirs de la ligne de commande ADB.
Des alternatives?
android-tools-adb
etandroid-tools-fastboot
via le resp. directeur chargé d'emballage. Cela a l'avantage d'être mis à jour automatiquement.adb
etfastboot
:Lectures supplémentaires
1: Voir aussi la réponse d' Alex pour d'autres sources. Mes sources sont les téléchargements officiels de Google, juste "démontés".
la source
adb
binaire n'est plus inclus? =: - 0 Bon sang, vous avez raison :( mettra à jour ce que possible. Si quelqu'un télécharge les versions Win / Mac auparavant, un lien serait agréable. Je verrai pour les fichiers binaires que j'ai téléchargés à l'époque.J'ai créé quelque chose pour OS X, c'est peut-être exactement ce que vous recherchez: Programme d'installation rapide ADB / Fastboot: Fichiers binaires ADB et Fastboot avec programme d'installation
la source
/usr/local/bin
Cependant, je suggérerais que ce soit le lieu pour les fichiers binaires (en fait, j'utilise l'approche manuelle décrite dans ma réponse (je viens de la mettre à jour)) - et les binaires sont intégrés~/bin
(ils n'ont pas encore besoin d'une installation à l'échelle du système). // PS: Les plus démunis seront nos pauvres collègues Windows. La plupart d’entre eux sont perdus en matière de "travail manuel" #Daapt
- pas strictement requise, cependant). +1 pendant ce temps, et merci! (vous souhaiterez peut-être inclure un lien vers ma zone de téléchargement dans votre listeREADME.md
pour ceux qui le souhaitentaapt
)15 secondes minimum d’ installateur ADB, fastboot et drivers .
la source
Si vous êtes sur Arch Linux et que vous voulez le faire (après la réponse de Izzy bien sûr!) ...
Activez multilib in
/etc/pacman.conf
et installez les dépendances 32 bits si nécessaire:récupérez les fichiers:
les commandes seront installées dans votre répertoire actuel, par exemple:
la source
Debian rend extrêmement simple l’obtention d’installations légitimes et à jour de adb & 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 fonctionnent mieux ensemble:
$ sudo apt-get install android-tools-adb android-tools-fastboot
la source