2012-03-21 25 views
5

Testuję swoją aplikację na zrootowanym telefonie Nexus S. W końcu mam dostęp do folderu/data/data dzięki niesamowitej pomocy od this answer.Android Eclipse DDMS - nie można pobrać pliku z rootowanego urządzenia

Problem jest, gdy próbuję użyć DDMS do „ściągania pliku z urządzenia” otrzymuję ten błąd:

[2012-03-20 18:15:26] Failed to pull selection 
[2012-03-20 18:15:26] (null) 

ktoś wie jak wyciągnąć kopię bazy danych, więc mogę na to patrzeć w edytor SQLite?

+0

mam ten sam problem i mam ustalone, że zobaczyć moją odpowiedź [tutaj] [1] [1]: http://stackoverflow.com/a/14752672/1939564 –

Odpowiedz

9

Okazało się, że aby wyciągnąć rzeczywisty plik bazy danych (moja_bazy danych.db), należy użyć polecenia chmod dla tego konkretnego pliku w powłoce adb. Musisz więc jawnie zdefiniować ścieżkę do bazy danych, do której chcesz uzyskać dostęp.

Na przykład, jeśli plik bazy danych były my_database.db i pakiet aplikacji został com.example.database, to musiałoby wywołać następujące:

1) W typie cmd: adb shell
2) Typ: ni
3) Naciśnij "pozwolić" na zakorzenione telefon
4) cmd wpisz: chmod 777 /data/data/com.example.database/databases/my_database.db
5) Przejdź do DDMS w Eclipse
6) Przejdź do pliku my_database.db i wybierz go
7) Wybierz "pull pliku z urządzenia" i wybrać, gdzie go zapisać

+0

Musiałem skopiować 777 każdego folderu w drodze do pliku bazy danych. jakieś pomysły? –

+0

Tak, zazwyczaj musisz to zrobić. chmod 777 umożliwia dostęp do folderów/plików. Jeśli wcześniej nie używałeś chmod 777 w folderze, żadna z jego zawartości nie będzie dostępna, aby kontynuować odwiercanie. – wasatch14

+0

Dzięki, po prostu chciałem się upewnić :) –

3

Ponownie uruchom ponownie zaćmienie. Mam nadzieję, że to rozwiąże ten problem.

+0

sprawdź ten http://stackoverflow.com/questions/5168955/problem-pulling-file-from-emulator-using-gui-or-adb-command – Satya

+0

Restartowanie Eclipse nie działa. Ponowne uruchomienie komputera również nie nastąpiło. Pracuję nad MacBookiem z OSX 7. Może to być problem specyficzny dla Maca ... – wasatch14

Powiązane problemy