2012-04-23 2 views
0

Я сохраняю данные внутри телефона в Eclipse, и мне сказали, что файл, который он хранит, был расположен здесь. Я пытаюсь открыть файл, дважды щелкнув его, чтобы увидеть сохраненные данные, но ничего не возникает. Что я делаю не так?Android file explorer - Eclipse

enter image description here

Я пытаюсь проверить, что он сохраняет в файл правильно. Я пытаюсь проверить, что он сохраняет текст здесь, так как я не уверен, где еще он его сохраняет.

Я попытался потянув его, и сохранить его на моем рабочем столе, но все, что я получаю эту ошибку:

Failed to pull selection 
(null) 

ответ

0

Я предполагаю, что Вы просматриваете файл из файлового проводника в DDMS. После того, как вы разместили файл, в верхнем правом углу есть пара кнопок, чтобы вытащить/вытолкнуть файлы с устройства.

0

Правильный путь к удалению файла с устройства через проводник. Не знаю, почему это происходит. Реальный телефон или эмулятор?

Есть еще один способ. В Android SDK есть программа под названием ADB; это под платформами. Запустите его со следующими параметрами:

adb shell cat /data/data/com.mypackage/files/textfile.txt 

Название пакета может отличаться. Это напечатает содержимое файла на стандартный вывод.

EDIT:

  • Клавиша Windows + R.
  • Введите «cmd», нажмите «ОК».
  • Введите или вставьте следующую строку:

    C: \ Android, СДК-окна \ платформенные инструменты \ ADB кота оболочки /data/data/com.mypackage/files/textfile.txt

заменив имя com.mypackage на имя пакета вашего приложения, о котором я не могу знать. Также замените путь к Android SDK, если это необходимо.

  • Нажмите «Ввод».
  • Смотреть выход.

EDIT2: Кстати, вы закрываете поток после записи данных? Это может быть причиной того, что вы не могли вытащить файл через File Explorer.

+0

Это эмулятор. это странно, потому что у меня также возникают проблемы с сбоем моего эмулятора. В любом случае, у меня есть eclipse индиго, и я не нашел adb там. У меня есть пункты меню, такие как окно, проект и источник. Кроме того, я смотрел в менеджере sdk для adb, но не смог найти его. – droidus

+0

Я запустил его, и он просто пробежал целую кучу команд и закрылся, и даже не попросил у меня ввода. – droidus

+0

Как мне найти путь? Я полагаю, что я не изменил путь на эмуляторе, так что есть ли значение по умолчанию, на которое он был бы установлен? – droidus

3

Проводник файлов DDMS СМОТРЕТЬ, как проводник файлов Windows, и поэтому вы думаете, что вам нужно просто щелкнуть мышью по вещам и перетащить их и так далее.

К сожалению, это не так. Он СМОТРЕТЬ, но это НЕ.

Из Using DDMS page мы находим:

To work with an emulator or device's file system:

In the Devices tab, select the emulator that you want to view the file system for. To copy a file from the device, locate the file in the File Explorer and click the Pull file button. To copy a file to the device, click the Push file button on the File Explorer tab.

Который должен сказать, вы должны использовать кнопки, чтобы скопировать файл с телефона на вашу локальную файловую систему.Оттуда вы можете прочитать его, используя все двойное нажатие и перетаскивание, к которым вы привыкли.