Jak uzyskać dostęp do lokalnych plików systemu plików w emulatorze Androida?
81
Chcę wiedzieć, czy istnieje metoda uzyskiwania dostępu do lokalnych plików (np. Plików tekstowych, stron internetowych) systemu plików w emulatorze Androida.
Wyjaśnij, czy chcesz uzyskać dostęp do tych lokalnych plików w aplikacji działającej na emulatorze Androida ...
TheCottonSilk
2
Nie ... Chcę uzyskać dostęp do plików lokalnych w moim systemie operacyjnym powiedz (/home/ubuntu/myfile.txt) z emulatora \
illuminatus
C:\Users\{Acount}\Documents\AndroidStudio\DeviceExplorer\emulator-5554\sdcard\Android\data\..\file.extw moim przypadku
TiyebM
Odpowiedzi:
96
Możesz użyć adbpolecenia, które znajduje się w katalogu narzędzi SDK:
adb shell
Zapewni ci wiersz poleceń, w którym możesz przeglądać i uzyskiwać dostęp do systemu plików. Lub możesz wyodrębnić żądane pliki:
adbpull /sdcard/the_file_you_want.txt
Ponadto, jeśli używasz eclipse z ADT, istnieje widok do przeglądania systemu plików ( Okno-> Pokaż widok-> Inne ... i wybierz Android-> Eksplorator plików )
Zalecane użycie do uzyskania ścieżki do karty sd: File sd = Environment.getExternalStorageDirectory (); Ścieżka ciągu = sd.getAbsolutePath ();
Edgard Leal
Widok GUI jest ostatecznie funkcją DDMS, więc chociaż można go uruchomić z poziomu Eclipse, można go również używać, uruchamiając DDMS bez Eclipse. (Chociaż osobiście zawsze używam narzędzi adb wiersza poleceń).
Chris Stratton
1
Podczas ostatniej instalacji lokalizacja exe to „ścieżka \ do \ sdk \ platform-tools \ adb.exe”
To rozwiązanie działało u mnie po uruchomieniu emulatora z linii poleceń, podczas gdy rozwiązanie Android Studio nie.
colinbr96
„adb” nie jest rozpoznawany, gdy jestem w powłoce, a jeśli próbuję przejść do pliku, pojawia się komunikat „Odmowa uprawnień”. Jakieś pomysły?
Felipe Centeno
60
W Android Studio 3.0 i nowszych zrób to:
Widok> Okna narzędzi> Eksplorator plików urządzenia
Aby otworzyć Android Device Monitor, naciśnij dwukrotnie Shift (w Android Studio) i wpisz "Android Device Monitor".
Primož Kralj
Czy można zmienić nazwę pliku lub folderu za pomocą monitora urządzeń z systemem Android?
Alex
1
Aktualizacja! Możesz uzyskać dostęp do systemu plików Android za pośrednictwem monitora urządzeń Android. W Android Studio przejdź do Narzędzia >> Android >> Monitor urządzeń Android.
Pamiętaj, że możesz uruchomić aplikację w symulatorze podczas korzystania z monitora urządzeń z systemem Android. Nie możesz jednak debugować aplikacji podczas korzystania z monitora urządzeń Android.
C:\Users\{Acount}\Documents\AndroidStudio\DeviceExplorer\emulator-5554\sdcard\Android\data\..\file.ext
w moim przypadkuOdpowiedzi:
Możesz użyć
adb
polecenia, które znajduje się w katalogu narzędzi SDK:Zapewni ci wiersz poleceń, w którym możesz przeglądać i uzyskiwać dostęp do systemu plików. Lub możesz wyodrębnić żądane pliki:
adb pull /sdcard/the_file_you_want.txt
Ponadto, jeśli używasz eclipse z ADT, istnieje widok do przeglądania systemu plików ( Okno-> Pokaż widok-> Inne ... i wybierz Android-> Eksplorator plików )
źródło
W Android Studio 3.0 i nowszych zrób to:
Widok> Okna narzędzi> Eksplorator plików urządzenia
źródło
Oprócz zaakceptowanej odpowiedzi , jeśli korzystasz z Android Studio, możesz
Android Device Monitor
,Devices
zakładce po lewej stronie,File Explorer
zakładkę po prawej,Pull a file from the device
przycisk, aby zapisać go w lokalnym systemie plikówZaczerpnięte z pracy z emulatorem lub systemem plików urządzenia
źródło
Android Device Monitor
, naciśnij dwukrotnie Shift (w Android Studio) i wpisz"Android Device Monitor"
.Aktualizacja! Możesz uzyskać dostęp do systemu plików Android za pośrednictwem monitora urządzeń Android. W Android Studio przejdź do Narzędzia >> Android >> Monitor urządzeń Android.
Pamiętaj, że możesz uruchomić aplikację w symulatorze podczas korzystania z monitora urządzeń z systemem Android. Nie możesz jednak debugować aplikacji podczas korzystania z monitora urządzeń Android.
źródło
W Android Studio 3.5.3 Eksplorator plików urządzenia można znaleźć w Widok -> Narzędzia Windows.
Można je również otworzyć za pomocą pionowych zakładek po prawej stronie okna głównego.
źródło