2 Stimmen

Kann meine Anwendung auf meinem Nexus 4 (unberechtigtes Telefon) nicht ausführen

Ich habe das Android-Tutorial auf der Google-Website gemacht und war an dem Punkt, an dem Sie Ihre fantastische Hello World-Anwendung auf Ihrem Telefon ausführen möchten. Wenn ich meine Anwendung aus Eclipse heraus ausführe, sehe ich, dass der Status meines Telefons ?? ist und das Ziel unbekannt ist. Wenn ich adb-Geräte in cmd ausführe, heißt es, dass mein Telefon nicht autorisiert ist. Es scheint, dass dies etwas mit der RSA-Fingerabdruckabfrage zu tun hat. Ich erinnere mich nicht daran, jemals eine solche Abfrage erhalten zu haben. Ja, ich führe im PTP-Modus aus und das Debuggen ist aktiviert. Ich habe nachdem ich stundenlang im Internet gesucht habe, Folgendes versucht:

- Debug-Modus wiederholt aktivieren / deaktivieren - Deinstallieren und erneutes Installieren meiner Treiber für mein Telefon oder ADB - adb-killserver und adb-startserver - Mein Telefon neu starten und auf verschiedene Weisen aus- und wieder einstecken

Ich habe festgestellt, dass in meinem (Benutzer) /.android/-Ordner keine Datei namens adbkey.pub vorhanden ist (das ist anscheinend die Datei, die meinen Schlüssel enthalten soll). Wie auch immer, ich glaube nicht, dass ich jemals die Abfrage zum RSA-Fingerabdruck erhalten habe und ich kann sie nicht auf irgendeine Weise erscheinen lassen.

Habt ihr eine Idee, was ich in diesem Stadium tun könnte? Ich habe alles auf diesen Foren und im Internet versucht, aber vielleicht gibt es etwas anderes, das ich tun könnte. Sollte ich mein Telefon auf die Werkseinstellungen zurücksetzen, um die Abfrage erneut angezeigt zu bekommen?

1voto

sarwar Punkte 2825

Stellen Sie sicher, dass Ihr Android SDK auf dem neuesten Stand ist (ich glaube, wir sind bei v22.xx der Tools). Ältere Versionen versagen in der von Ihnen beschriebenen Weise, wenn sie mit Android 4.2+ Geräten verbunden sind.

0voto

zxclier Punkte 1

Hast du den MTP-Übertragungsmodus aktiviert? Ich hatte dieses Problem gerade auch, konnte es lösen, indem ich den adb-Server neu gestartet habe und dann MTP auf dem Telefon deaktiviert habe, woraufhin umgehend der RSA-Fingerabdruck abgefragt wurde und eine Verbindung hergestellt wurde.

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