Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| androiddebugbridge [Le 07/12/2015, 16:02] – [Installer QtAdb] 128.78.236.200 | androiddebugbridge [Le 18/08/2017, 12:29] (Version actuelle) – obsolète L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | |||
| - | <note warning> | ||
| - | |||
| - | ADB (Android Debug Bridge) est un outils permettant de dialoguer nativement avec un périphérique Android. | ||
| - | |||
| - | Cet outil permet de : | ||
| - | * Copier des fichiers | ||
| - | * Faire des captures d' | ||
| - | * Lancer des commandes internes tel que reboot, commande Linux, … | ||
| - | L' | ||
| - | * Installer d'ADB qui se trouve dans le SDK d' | ||
| - | * Autoriser Ubuntu à utiliser le périphérique USB Android | ||
| - | |||
| - | |||
| - | ADB ([[http:// | ||
| - | |||
| - | Les manipulations suivantes permettent d' | ||
| - | |||
| - | ===== Installation ADB / fastboot===== | ||
| - | ====Ubuntu 12.4 :==== | ||
| - | sudo add-apt-repository ppa: | ||
| - | sudo apt-get update | ||
| - | sudo apt-get install android-tools-adb android-tools-fastboot | ||
| - | |||
| - | ====Ubuntu 12.10 et + :==== | ||
| - | [[: | ||
| - | * [[apt> | ||
| - | * [[apt> | ||
| - | |||
| - | |||
| - | ====Vérification==== | ||
| - | Afin de vérifier si tout a bien fonctionné, | ||
| - | |||
| - | Si vous venez d' | ||
| - | |||
| - | |||
| - | ====Problèmes==== | ||
| - | Si la commande "./adb devices" | ||
| - | |||
| - | |||
| - | **1. Vérification du cable** | ||
| - | * Brancher le cable à l' | ||
| - | |||
| - | |||
| - | **2. Le mode developpeur n'est pas activé** | ||
| - | * Activer le mode debogage USB dans paramètre => Options pour les developpeurs. Si le menu developpeurs n' | ||
| - | |||
| - | |||
| - | **3. adb se bloque** | ||
| - | * relancer le serveur manuellement avec la commande : < | ||
| - | |||
| - | |||
| - | **4 Erreur : "error while loading shared libraries: libncurses.so.5" | ||
| - | * En version Ubuntu 64 bits,vous devez installer **[[apt> | ||
| - | |||
| - | ===== Ajout de la permission sur votre périphérique Android USB ===== | ||
| - | Pour autoriser Ubuntu à utiliser le périphérique Android : | ||
| - | - Créez le fichier : < | ||
| - | - Ajoutez-y les identifiants USB de votre appareil => voir [[android# | ||
| - | - Redémarrez Udev : < | ||
| - | |||
| - | |||
| - | === Liste des identifiants USB d' | ||
| - | |||
| - | Pour connaître votre identifiant de matériel USB, vous pouvez tout d' | ||
| - | * [[IdentifiantUSB|Liste d' | ||
| - | * [[http:// | ||
| - | |||
| - | <note tip> | ||
| - | |||
| - | Sinon, on l' | ||
| - | |||
| - | qui vous enverra un message du style : | ||
| - | < | ||
| - | Bus 001 Device 013: ID 22b8:708b Motorola PCS | ||
| - | </ | ||
| - | Cela signifie que idVendor=22b8 et idProduct=708b | ||
| - | |||
| - | |||
| - | La ligne sera donc : | ||
| - | < | ||
| - | SUBSYSTEM==" | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | Avec certains appareils, la manipulation décrite ci-dessus n'est pas suffisante. Il faut alors ajouter manuellement au fichier adb_usb.ini l' | ||
| - | < | ||
| - | $ echo " | ||
| - | </ | ||
| - | Arrêter le serveur adb : | ||
| - | < | ||
| - | $ ./adb kill-server | ||
| - | </ | ||
| - | Enfin tester la détection de l' | ||
| - | < | ||
| - | $ ./adb devices | ||
| - | [...] | ||
| - | List of devices attached | ||
| - | A5S-5C2E0004-00000000-0403724D-10013015 device | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | |||
| - | =====QtAdb===== | ||
| - | Adb est un outil en ligne de commande. Il faut un peu de temps et de mémoire pour bien le maitriser. C'est pourquoi QtAdb a été créer. Son but est de faciliter l' | ||
| - | |||
| - | |||
| - | ====Installer QtAdb==== | ||
| - | - Préparation | ||
| - | - Installer abd (description en haut de la page) | ||
| - | - Installer aapt (comment ???) | ||
| - | - Installation de QtAdb sur Ubuntu | ||
| - | - Taper les commandes suivantes dans un fenêtre de terminal de commandes ((http:// | ||
| - | < | ||
| - | sudo apt-get install libqtgui4 libqt4-network libqt4-declarative libqt4-opengl -y | ||
| - | wget http:// | ||
| - | tar -xvf QtADB*.tar.gz | ||
| - | sudo mkdir -p / | ||
| - | sudo mv ./ | ||
| - | sudo chmod +x / | ||
| - | rm -R QtADB* | ||
| - | mkdir $HOME/ | ||
| - | wget $HOME/ | ||
| - | sudo wget -O / | ||
| - | sudo wget -O / | ||
| - | qtadb & exit | ||
| - | </ | ||
| - | - Installation de QtAdb sur Android | ||
| - | - Télécharger l'apk QtAdb à partir du [[https:// | ||
| - | - Installer le fichier apk sur le téléphone | ||
| - | |||
| - | |||
| - | ====Voir aussi==== | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | * [[android|Usages Android / Ubuntu]] | ||
| - | * [[android_sdk|Installer le SDK Android]] | ||
| - | * **(fr)** [[https:// | ||
