6 votes

Démarrer l'application depuis ADB

J'ai un appareil Android auquel je n'ai pas d'accès physique. Mais je peux y accéder par des commandes ADB. J'ai installé l'hôte Teamviewer sur celui-ci. Mais malheureusement, il ne fonctionne pas. Comment puis-je le démarrer à l'aide des commandes ADB ? Voici l'application Teamviwer que j'utilise.

https://play.google.com/store/apps/details?id=com.teamviewer.host.samsung&hl=en

0 votes

9voto

esQmo_ Points 3080

Vous pouvez lancer des applications avec le bouton am start commande. Ou si vous ne connaissez pas son activité de lanceur, utilisez la commande monkey commandement.

Essayez

adb shell 

monkey -p your.package.name -v 500

où nom du paquet est le nom du paquet de l'application - faisant la commande, dans votre cas :

monkey -p com.teamviewer.host.samsung -v 500

1 votes

am start -n com.teamviewer.host.samsung/.MainActivity fonctionne bien dans la plupart des cas.

0 votes

Oui, si l'activité du lanceur est .MainActivity. Sinon, vous avez besoin du singe

1 votes

@iBug +1, Un grand conseil pour cela /.MainActivity . Sinon, il montrait quelques Error type 3 quand j'ai utilisé la commande adb

0voto

a.i.00 Points 1

Une solution très simple pour accéder à un dispositif pourrait être SCRCPY https://github.com/Genymobile/scrcpy

Il fonctionne via ADB et met en miroir votre appareil sur votre PC. Vous pouvez cliquer sur tous les éléments de l'écran de l'appareil et également taper avec le clavier de votre PC.

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