5 Stimmen

Debuggen von nativem Code auf Motorola Droid

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).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X