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.