Ręcznie umieść pliki na karcie SD emulatora Androida


136

Mam problem z uruchomieniem mojej karty SD emulatora ... Utworzyłem nowe urządzenie AVD z nową kartą SD.

Jak więc umieścić na nim dane? Znalazłem „poprawny” plik do zamontowania w narzędziach Daemon, ale jest uszkodzony lub po prostu nie można go odczytać ...

Byłoby wspaniale, gdybyś miał jakiś pomysł :)


Jeśli próbujesz to zrobić za pomocą kodu można napisać/sdcard/
James Oravec

Odpowiedzi:


131

Jeśli używasz Eclipse, możesz przenosić pliki do iz karty SD za pomocą perspektywy Androida (w Eclipse nazywa się to DDMS). Po prostu wybierz Emulator w lewej części ekranu, a następnie wybierz kartę Eksplorator plików. Nad listą z plikami powinny znajdować się dwa symbole, jeden ze strzałką skierowaną w stronę telefonu, kliknięcie tego przycisku pozwoli Ci wybrać plik, który chcesz przenieść do pamięci telefonu.


4
cześć, dzięki, wygląda na to, że działa, ale jak mogę dodać cały katalog z podkatalogami?
poeschlorn

6
Możesz także uruchomić ddms jako samodzielną aplikację, jeśli masz zainstalowany Android SDK. Jest na $ ANDROID_SDK_PATH / tools / ddms
fijiaaron.

1
Kiedy uruchomiłem ddms z Android SDK Path, eksplorator plików nie był dostępny jako karta. Ale było w menu. Urządzenie -> Eksplorator plików
Ranhiru Jude Cooray,

czy istnieje sposób na usunięcie pliku / folderu z perspektywy DDMS?
Felipe Sabino

2
Wystarczy dodać. Musi być uruchomiony, aby był widoczny na liście urządzeń DDMS.
Doomsknight

106

Użyj narzędzia adb, które jest dostarczane z pakietem SDK.

adb push myDirectory /sdcard/targetDir

Jeśli określisz /sdcard/(z końcowym ukośnikiem) jako miejsce docelowe, ZAWARTOŚĆ myDirectory trafi do katalogu głównego / sdcard.


@olafure: Czy plik może zostać przesłany na kartę SD Androida, a nie do katalogu.
Ashwin,

2
@ user1139023 jasne, po prostu dodaj „/” po nazwie katalogu, na przykład: adb push yourfile.ext /sdcard/to umieści twój plik.ext w katalogu głównym / sdcard
olafure

Jeśli używasz Eksploratora plików Eclipse i otrzymujesz błędy „tylko do odczytu systemu plików”, najpierw uruchom z cmdline: adb remount
Sagi Mann

Dzięki, to najprostsze wyjście!
asgs

Tak, to zdecydowanie najprostszy sposób.
Chad Bingham

47

W Android Studio otwórz Menedżera urządzeń: Narzędzia -> Android -> Monitor urządzeń Android

W Eclipse otwórz Menedżera urządzeń: wprowadź opis obrazu tutaj

W menedżerze urządzeń możesz tutaj dodać pliki do karty SD: wprowadź opis obrazu tutaj


dzięki ... ale generuje błąd w konsoli zaćmienia z komunikatem - „Nie udało się przekazać wyboru: system plików tylko do odczytu”
Charlie

1
@Charlie Musisz sprawdzić uprawnienia, ponieważ twój system plików nie może nic zapisać, jak pokazuje komunikat o błędzie
Kirtikumar A.

1
idealny ! Dzięki
King of Masses

1
Nie byłem w stanie przesłać żadnego pliku ani folderu do katalogu mnt/sdcard, musiałem użyć storage/12EA-2A1Ezamiast tego. Prawdopodobnie ta nazwa folderu jest generowana automatycznie dla każdego AVD.
gosr

27

Jednym prostym sposobem jest przeciąganie i upuszczanie. Skopiuje pliki do / sdcard / Download. Możesz kopiować całe foldery lub wiele plików. Upewnij się, że opcja „Włącz udostępnianie schowka” jest włączona. (pod ...-> Ustawienia)wprowadź opis obrazu tutaj


1
Nie ma teraz możliwości udostępniania schowka: /
Umer Asif

cholera! to działało jak urok !! Dziękuję bardzo!!
Pavan GR

@UmerAsif To jest dla mnie na moich dwóch systemach. Jesteś pewny?
Martin Marconcini

U mnie to również zadziałało, ale żeby trochę wyjaśnić, ustawienia, do których się odnosi, są pokazane na zrzucie ekranu - są to ustawienia dostępne u dołu pływającego paska narzędzi, a nie z Ustawień w emulatorze. Mam nadzieję, że to pomoże. :)
Evan Stone

0

Używam Android Studio 3.3.

Przejdź do Widok -> Okno narzędzi -> Eksplorator plików urządzenia . Lub możesz go znaleźć w prawym dolnym rogu Android Studio.

Jeśli emulator jest uruchomiony, Eksplorator plików urządzenia wyświetli strukturę plików w magazynie emulatora.

Tutaj możesz kliknąć prawym przyciskiem myszy folder i wybrać „Prześlij”, aby umieścić plik

wprowadź opis obrazu tutaj


0

W programie Visual Studio 2019 (Xamarin):

  1. Kliknij przycisk Device Monitor (DDMS).

wprowadź opis obrazu tutaj

  1. Przejdź do karty Eksplorator plików i kliknij przycisk z telefonem i znajdującą się na nim strzałką skierowaną w prawo.

wprowadź opis obrazu tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.