Ich versuche, eine Anwendung zu debuggen, die mit dem NDK auf einem Motorola Droid erstellt wurde. I aquí und ich hatte in der Vergangenheit Erfolg auf einem Emulator (ich habe natürlich Root-Zugriff), aber wenn ich versuche, die
gdbserver :5039 --attach 1082
über die adb-Shell, erhalte ich eine gdbserver:permission denied
. Offensichtlich, wie dies ein Lager Droid ist, habe ich nicht Root-Zugang. Ist das notwendig? Übersehe ich gerade etwas?
Vielen Dank im Voraus!
bearbeiten Ich habe bestätigt, dass dieser Befehl auf dem Emulator funktioniert. Kann dies auch auf einem nicht verwurzelten Gerät durchgeführt werden?
Bearbeiten 2 Ich habe dies ebenfalls bestätigt Permission Denied
Fehler auf einem EVO 4G.
Bearbeiten 3 Ich habe auch entdeckt, dass ein Produktionsgerät (z. B. EVO 4G oder Droid) nicht die Fehlermeldung "nicht gefunden" ausgibt. Zum Beispiel, wenn ich etwas zufällig wie getippt ljs
an der Schale, erhalte ich ljs: permission denied
. Der Fehler ist derselbe, wenn der Befehl existiert und ich nicht darauf zugreifen kann (sudo - vermutlich) oder wenn der Befehl nicht existiert (ljs).