Applications - Transfert d'application à un appareil
-
28-09-2019 - |
Question
Je viens de terminer mon application Android et maintenant il est temps de le tester dans des conditions réelles. Le seul problème est que je suis désemparés quant à la façon de prendre l'application et le transférer vers un périphérique. Je l'ai déjà signé la demande. Quelle est la prochaine?
La solution
Si vous pouvez connecter l'appareil à votre ordinateur, vous pouvez le faire par:
- L'exécution de cette sur une ligne de commande:
adb install name_file.apk
, oùinstall name_file.apk
se trouve dans le répertoirebin
du projet.adb
est un outil de ligne de commande qui vit dans le répertoiretools
du SDK. - Copier le fichier .apk directement sur votre appareil et l'ouverture avec un gestionnaire de fichiers.
Si vous utilisez Eclipse:
Windows:
- Branchez votre appareil
- Ouvrez le projet Android
- Ouvrez l'assistant 'Exécuter les configurations'. Vous pouvez le faire en cliquant sur le côté droit du bouton « Exécuter » (pas sur le bouton, mais la flèche à côté).
- Une fois que vous y arrivez, cliquez sur la configuration de l'exécution de votre projet. Ensuite, sur l'onglet 'cible', choisissez Manuel . Il vous permet de choisir manuellement l'appareil où vous voulez exécuter votre programme.
- Cliquez
Apply
etRun
- A partir de maintenant, et si votre appareil est correctement branchée, vous verrez le nom de votre appareil dans la liste des périphériques. Si vous sélectionnez l'élément qui correspond à votre appareil et cliquez sur Exécuter, Eclipse compilera automatiquement et installer le programme dans votre combiné.
Linux
Si vous utilisez Linux, ce qui serait bizarre puisque vous semblez avoir peur de la ligne de commande, vous devez d'abord créer une règle de udev
en créant un fichier appelé /etc/udev/rules.d/99-android.rules
et de mettre ce contenu en elle:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", SYMLINK+="android_adb", MODE="0666"
Où 0bb4
est le idVendor
de votre appareil. Pour connaître le idVendor vous pouvez utiliser la commande lsusb
. Une fois que vous avez fait, vous pouvez suivre les étapes que j'ai écrit dans la section Windows.