Как я могу отправить файл на Android-устройство (NexusS), используя eclipse или adb? - PullRequest
1 голос
/ 24 июня 2011

Описание

Я пытаюсь Push-файл (библиотека .so) на устройство Android (Samsung NexusS) "system\lib", используя Eclipse. Но когда я нажимаю « Вставить файл на устройство », появляется ошибка:

[2011-06-24 15:41:21] Не удалось нажать выбор: Файловая система только для чтения

Исследования

Чтобы решить эту проблему, я ищу в Интернете и нахожу некоторые статьи и документацию, но мне ничего не помогает, вот несколько статей и документов, которые я пробовал.


  • Копирование файлов в или из экземпляра эмулятора / устройства

    Здесь, на форуме разработчиков Android, я обнаружил " Вы можете использовать команды adb pull и push для копирования файлов в файл данных экземпляра эмулятора / устройства и обратно. В отличие от команды install, которая копирует только. apk-файл в определенном месте, команды pull и push позволяют копировать произвольные каталоги и файлы в любое место в экземпляре эмулятора / устройства. "


Я также пытаюсь запустить команду adb remount, но появилась та же ошибка разрешения:

перемонтирование: разрешение отклонено

Вопрос

Как передать файл на устройство Android (NexusS) с помощью eclipse или adb?

Ответы [ 2 ]

4 голосов
/ 24 июня 2011

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

Проверьте это: Укоренившийся самсунг Nexus S ,

1 голос
/ 06 июля 2011

Хорошо, я выполнил рутирование своего устройства и загрузил в него файлы.

Чтобы получить root права на ваше устройство Android Nexus S, проверьте Как получить root и восстановление для Nexus S наWindoes 7 .После этого:

$adb shell
#mount -o remount, rw -t yaffs2 /dev/block/mtdblock3 /system
#cat (file which you want) > (destination path)

Вот и все!

...