Comment déboguer une Application sur Android avec GDBSERVER?

Je suis en train de déboguer un natif de la bibliothèque partagée que mon Application, par l'intermédiaire de JNI. Je peux joindre à une application en cours d'exécution très bien avec "gdbserver-joindre pid" mais j'ai besoin de lancer mon application quand je lance le gdbserver commande.

Il y a un million de blog hits sur ce sujet, mais aucun d'entre eux semblent être clair sur la façon dont vous lancez votre application. Ils disent tous à "gdbserver 10.0.2.2:1234 ./MyProgram" mais qu'est-ce exactement "MyProgram". C'est que MyProgram.apk? Est-il MyProgram.de la sorte? Est-il un autre fichier qui est créé lors de l'installation de l'application? Si oui, quel est son parcours?

OriginalL'auteur cjserio | 2010-01-13