Android Eclipse DDMS – Kann nicht auf Daten/Daten/auf dem Telefon zugreifen, um Dateien abzurufen

Lesezeit: 5 Minuten

Android Eclipse DDMS Kann nicht auf DatenDatenauf dem Telefon
Dell116

Beim Testen meiner Apps verwende ich Emulatoren und mein eigenes Telefon, um zu sehen, ob alles in Ordnung ist. Meine Apps schreiben auch Daten in gemeinsame Einstellungen und eine Textdatei.

Ich kann die Daten von meinen Emulatoren durch die ziehen DDMS in Eclipse, damit ich die Datendateien auf meinem Computer lesen kann, aber wenn ich versuche, diese Ordner über die DDMS auf meinem handy passiert nichts. Ich klicke auf den Datenordner und nichts passiert.

Mein Handy ist gerootet. Gibt es eine Möglichkeit, die Dateien von meinem Telefon abzurufen? Ich weiß, dass Android diese Ordner privat hält, aber es muss einen Weg geben. Der Emulator ist nur Weg zu langsam.

  • wie macht man das auf a nicht verwurzelt Telefon?

    – wie Judo

    18. März 14 um 1:30 Uhr

  • Ich glaube nicht, dass es möglich ist, wenn man bedenkt, dass Sie die Dateisystemberechtigungen für diese Dateien/Ordner ändern müssen. Ohne ein gerootetes Gerät geht das nicht.

    – dell116

    18. März 14 um 15:05 Uhr

Android Eclipse DDMS Kann nicht auf DatenDatenauf dem Telefon
pieps

Auf verwurzelt Gerät können Sie dies tun:

  1. cmd öffnen
  2. Typ adb shell
  3. su
  4. Drücken Sie auf dem Gerät auf „Zulassen“.
  5. chmod 777 /data /data/data /data/data/com.application.package/data/data/com.application.package/*
  6. Gehen Sie in Eclipse zur DDMS-Ansicht

Danach sollten Sie in der Lage sein, die Dateien auf dem Gerät zu durchsuchen.

So erhalten Sie die Datenbanken:

  1. chmod 777 /data/data/com.application.package/databases /data/data/com.application.package/databases/*

Wenn es zurückkehrt permission denied an su

Gehe zu Settings > Developer Options > Root access > Apps and ADB

  • Endlich …. das funktioniert! Fast ein Jahr später und peceps kommt durch. Ich vermute also, dass dieses Problem mit den Dateisystemberechtigungen zu tun hat?

    – dell116

    17. Januar 12 um 16:39 Uhr

  • @Praveenb, ich hatte das gleiche Problem, aber dann habe ich den obigen chmod-Befehl mit zusätzlichen Ordnern wiederholt: /data/data/com.application.package/databases /data/data/com.application.packages/databases/*

    – Tom

    26. Mai ’12 um 3:42 Uhr

  • @peceps: Mein Telefon ist nicht gerootet. Der Befehl in Schritt 3 funktioniert bei mir nicht. Da steht Erlaubnis verweigert. Es gibt kein ‘Erlauben’ im Gerät.

    – Ashwin

    5. September 12 um 3:01 Uhr

  • benutzen chmod -R 777 /data/data/ um diesen Befehl rekursiv anzuwenden

    – Konstantin Miljutin

    10. Februar 14 um 10:04 Uhr

  • Ich erhalte “su: not found”, wenn ich versuche, su nach “adb shell” auszuführen. (Ich verwende ein nicht gerootetes Telefon)

    – Sarang

    15. Dezember 14 um 9:25 Uhr

1643910188 37 Android Eclipse DDMS Kann nicht auf DatenDatenauf dem Telefon
Vince

Niemand scheint zu verstehen, dass ein Nexus One im Einzelhandel auch nach dem Rooten immer noch nicht das Dateisystem mit dem DDMS-Datei-Explorer durchsuchen kann. Wir sprechen hier von echten Telefonen und nicht vom Emulator. Wenn Sie zufällig ein Nexus One-Entwicklertelefon haben, können Sie das Dateisystem mit DDMS Filer Explorer durchsuchen, aber ein Nexus One im Einzelhandel, das gerootet wurde, ist nicht möglich. Habe es?

Ich hoffe, das beantwortet die Frage, ob der DDMS-Datei-Explorer nicht zum Durchsuchen des Dateisystems eines gerooteten Einzelhandels-Nexus One verwendet werden kann. Nach dem Rooten eines im Einzelhandel erhältlichen Nexus One muss noch etwas getan werden, um DDMS zu verwenden, um den Datei-Explorer zum Durchsuchen des Dateisystems des Telefons zu verwenden. Ich weiß nicht, was es ist. Vielleicht kennt sich noch jemand aus.

  • Amen, Bruder. Ich würde gerne wissen, was zum Teufel Root Explorer tut, um dort hineinzukommen ….

    – dell116

    18. Mai ’11 um 18:39 Uhr

  • Dies ist ein Kommentar, keine Antwort.

    – Chris Stratton

    31. Juli 14 um 18:31 Uhr

Wenn gibt “Zugriff verweigert” auf Adb-Shell -> su …

Einige ROMs führen den adbd-Daemon im sicheren Modus aus (adbd hat keinen Root-Zugriff und der Befehl su zeigt nicht einmal den Dialog zum Fragen der Erlaubnis auf dem Gerät an). In diesem Fall erhalten Sie “Berechtigung verweigert”, wenn Sie cmd -> adb shell -> su versuchen. Die Lösung, die ich gefunden habe, ist eine App des berühmten Modders Chainfire namens Adbd Insecure.

  • Gehen Sie in CyanoGenMod zu Setup–>Entwickleroptionen–>Root-Zugriff und wechseln Sie zu „adb and apps“ (Standard ist „apps“)

    – JRun

    13. Oktober 13 um 19:45 Uhr


Sie müssen die Berechtigung des Datenordners bearbeiten.

Ich verwende die App “Root Explorer” (siehe Markt) im Root-Modus.

Wählen Sie oben “Monunted as r/w”

Drücken Sie dann auf den Datenordner (langer Klick) und suchen Sie die Option Berechtigung

Habe sowas

        read    write  execute

Nutzer

Gruppe

Andere

Stellen Sie sicher, dass „Andere“ ein Häkchen zum Lesen haben

Gehen Sie dann zu Eclpse und versuchen Sie es erneut.

Entschuldigung für mein Englisch, ich hoffe, ich kann Ihnen helfen.

So legen Sie die Berechtigung für die fest data Ordner und alle seine Unterordner und Dateien:

Öffnen Sie die Eingabeaufforderung aus dem ADB-Ordner:

>> adb shell
>> su
>> find /data -type d -exec chmod 777 {} ;

Viel einfacher als messing around with permissions im Android FS (was sich immer so anfühlt
ein hack für mich – weil ich glaube, dass es so etwas geben muss integrated way) ist nur:

Erlauben ADB root access und Restart the deamon mit root permissions.

  1. Stellen Sie zunächst sicher, dass ADB auf Ihrem Gerät (oder Emulator) Root-Zugriff haben kann:
    (Settings -> Developer Options -> Root-Access for ADB oder Apps & ADB.
  2. Starten Sie den ADB-Dienst mit Root-Rechten neu:
    Öffne ein command prompt und tippe: adb.exe root
  3. Starten Sie ADM (Android Device Manager) neu:
    Enjoy Durchsuchen aller Dateien
  4. Um diesen Prozess zu negieren:
    Typ adb.exe unroot in deinem command prompt.

Android Eclipse DDMS Kann nicht auf DatenDatenauf dem Telefon
Gonan

Obwohl es ein bisschen zu spät ist, um zu versuchen, dies zu beantworten, werde ich das verlassen, was für mich funktioniert hat.

Die Lösung von Peceps funktionierte nicht, weil die SuperUser-App “shell” keinen Root-Zugriff erlaubte. Meine Lösung besteht also darin, direkt eine andere App wie RootExplorer zu verwenden und die Ordner daraus zu durchsuchen.

  • Ich muss sagen, dass ich von all den Antworten, die adb-Befehle auflisten, Berechtigungen ändern und mit DDMS herumhantieren, dazu geführt hat, dass ich einen ganzen Abend verschwendet habe (den ich hätte damit verbringen können, Fußball zu schauen) … dies war die einzige, beste und einfachste Lösung das hat mir tatsächlich erlaubt, meine Datenbank zu lesen. Viel Respekt und Danke.

    – Simon Hutton

    24. November 16 um 23:57 Uhr


.

758220cookie-checkAndroid Eclipse DDMS – Kann nicht auf Daten/Daten/auf dem Telefon zugreifen, um Dateien abzurufen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy