Как получить песочницу моего приложения с помощью Eclipse с моего устройства?

У меня есть приложение для Android, которое использует sharedPreferences.

Я запускаю приложение на своем устройстве Android с помощью Eclipse.

Я хочу перенести всю песочницу с устройства на рабочий стол, чтобы вручную просмотреть содержимое общих настроек.

Я нажал DDMS, нажал FileExplorer и увидел папку с данными, но она пуста.

Любая помощь приветствуется! Заранее спасибо !


person Shajo    schedule 03.09.2014    source источник
comment
ваше устройство рутировано? если его корневое устройство, то ваши общие настройки будут внутри /data/data/your application package/shared_pref/...   -  person kedark    schedule 04.09.2014
comment
Я подумал, что если мы запустим приложение из Eclipse, мы сможем получить это с помощью FileExplorer в DDMS.   -  person Shajo    schedule 05.09.2014
comment
нет, потому что таким образом вы устанавливаете приложение в раздел /data/app. к которому у нас нет доступа. MAX, вы можете программно прочитать всю запись sharedpreference. Дайте мне знать, если это прояснится для вас.   -  person kedark    schedule 05.09.2014
comment
Можно ли этого добиться, если я запущу приложение в симуляторе?   -  person Shajo    schedule 06.09.2014


Ответы (1)


Если устройство рутировано, возможно, это возможно. Но в целом вы не можете получить песочницу вашего приложения с вашего устройства на компьютер.

Но вы можете достичь своей цели — получить песочницу своего приложения, запустив его на виртуальном устройстве Android (AVD). После того, как приложение будет установлено в AVD.

Переключитесь на перспективу DDMS в Eclipse, выбрав Window -> Open Perspective -> DDMS.

Ниже приведен пример экрана DDMS.

DDMS

На вкладке справа выберите Проводник, затем выберите данные -> данные ->, затем посмотрите, где находится ваш пакет, выберите его и нажмите кнопку Извлечь файл с устройства< /strong>, которая является первой кнопкой в ​​верхней левой части изображения, и появится диалоговое окно, как на изображении ниже, выберите папку, и содержимое всего вашего пакета будет сохранено.

Песочница

Теперь вы можете открыть выбранную папку и увидеть там содержимое песочницы приложений.

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

person Durai Amuthan.H    schedule 13.12.2014
comment
Вы уверены, что мы не можем этого сделать? - person Shajo; 07.01.2015
comment
вы не можете сделать это на любом устройстве без рута на данный момент и, надеюсь, в будущем. - person Durai Amuthan.H; 11.02.2015