Покладіть файли вручну на SD-емулятор Android


136

У мене просто виникають проблеми з налагодженням роботи SD-карти емулятора ... Я створив новий пристрій AVD з новою SD-карткою.

Отже, як розмістити на ньому дані? Я знайшов "правильний" файл, який потрібно встановити на інструментах Daemon, але він пошкоджений або просто не читається ...

Було б чудово, якщо ви маєте якусь ідею :)


Якщо ви намагаєтеся зробити це за допомогою коду, на який ви можете написати/sdcard/
James Oravec

Відповіді:


131

Якщо ви користуєтеся Eclipse, ви можете переміщувати файли на SD-карту і з неї через Android Perspective (вона називається DDMS в Eclipse). Просто виберіть емулятор у лівій частині екрана, а потім виберіть вкладку Провідник файлів. Над списком з вашими файлами повинні бути два символи, один зі стрілкою, що вказує на телефон, натиснувши це, ви зможете вибрати файл для переміщення в пам'ять телефону.


4
привіт, спасибі, це, здається, працює, але як я можу додати цілий каталог із підкаталогами?
poeschlorn

6
ви також можете запустити ddms як окремий додаток, якщо у вас встановлений SDK для android. Це в $ ANDROID_SDK_PATH / tools / ddms
fijiaaron

1
Коли я запускав ddms з Android SDK Path, Провідник файлів не був там як вкладка. Але це було там у меню. Пристрій -> Провідник файлів
Ранхіру Джуд Курай

чи є спосіб видалити файл / папку з точки зору DDMS?
Феліпе Сабіно

2
Просто додати. Він повинен бути запущений для відображення у списку пристроїв DDMS.
Doomsknight

106

Скористайтеся інструментом adb, який постачається разом із SDK.

adb push myDirectory /sdcard/targetDir

Якщо ви вказали лише /sdcard/(з кінцевою косою рисою) як пункт призначення, ЗМІСТ myDirectory виявиться в корені / sdcard.


@olafure: Чи можна перенести файл на SD-карту Android, а не в каталог.
Ешвін

2
@ user1139023 впевнено, просто додайте '/' після імені каталогу, як-от: adb push yourfile.ext /sdcard/це поставить yourfile.ext у корінь /
sdcard

Якщо ви використовуєте Провідник файлів Eclipse і отримуєте помилки "лише для читання файлової системи", спочатку запустіть з cmdline: adb remount
Sagi Mann

Дякую, це найпростіший вихід!
асгс

Так, це далеко не найпростіший спосіб.
Чад Бінгем

47

В Android Studio відкрийте Диспетчер пристроїв: Інструменти -> Android -> Монітор пристроїв Android

У Eclipse відкрийте диспетчер пристроїв: введіть тут опис зображення

У диспетчері пристроїв ви можете додати файли на SD-карту тут: введіть тут опис зображення


спасибі .. але кидає помилка в консолі затемнення, кажучи: "Не вдалося натиснути вибір: файлова система лише для читання"
Чарлі

1
@Charlie Вам потрібно перевірити дозвіл, оскільки у вашій файловій системі нічого не можна написати, як показує повідомлення про помилку
Kirtikumar A.

1
ідеально! Спасибі
Король Масів

1
Я не зміг натиснути жоден файл або папку до режиму mnt/sdcard, мені довелося використовувати це storage/12EA-2A1Eзамість цього. Можливо, назва папки автоматично генерується для кожного AVD.
gosr

27

Один із простих способів - перетягування та перетягування. Він буде копіювати файли в / sdcard / Завантажити. Ви можете копіювати цілі папки або кілька файлів. Переконайтеся, що "Увімкнути обмін буфера обміну" включено. (під ...-> Налаштування)введіть тут опис зображення


1
Зараз немає спільного доступу до відеокліпів: /
Umer Asif

чорт! це спрацювало як шарм !! Дуже дякую!!
Pavan GR

@UmerAsif Це для мене на двох моїх системах. Ти впевнений?
Мартін Маркончіні

Це працювало і для мене, але для того, щоб трохи уточнити, налаштування, на які він посилається, - це те, що показано на скріншоті - це налаштування, доступні в нижній частині плаваючої панелі інструментів, а не з налаштувань в емуляторі. Сподіваюся, що це допомагає. :)
Еван Стоун

0

Я використовую Android Studio 3.3.

Перейдіть до перегляду -> Вікно інструментів -> Провідник файлів пристроїв . Або ви можете знайти його в правому нижньому куті студії Android.

Якщо емулятор запущений, Провідник файлів пристрою відобразить структуру файлів на Емуляторі зберігання.

Тут ви можете клацнути правою кнопкою миші на папці та вибрати "Завантажити", щоб розмістити файл

введіть тут опис зображення


0

У Visual Studio 2019 (Xamarin):

  1. Натисніть кнопку Монітор пристрою (DDMS).

введіть тут опис зображення

  1. Перейдіть на вкладку Провідник файлів і натисніть кнопку з телефоном та стрілкою вправо вгорі.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.