如何使用eclipse或adb将文件推送到Android设备(NexusS)?

时间:2011-06-24 11:11:06

标签: android push device

描述

我正在尝试 使用Eclipse将文件(.so库)推送到Android设备(Samsung NexusS) "system\lib"文件夹。但是当我按“ 将文件推送到设备上 ”时会出现错误:

  

[2011-06-24 15:41:21]无法推动   选择:只读文件系统

研究

为了解决这个问题,我通过互联网搜索并找到一些文章和文档,但没有什么可以帮助我,这里有一些我尝试过的文章和文档。


  • Copying Files to or from an Emulator/Device Instance

    在Android开发者论坛上,我找到了“ 您可以使用adb命令pull and push将文件复制到模拟器/设备实例的数据文件中。与安装命令不同,它只复制一个。 apk文件到特定位置,pull和push命令允许您将任意目录和文件复制到模拟器/设备实例中的任何位置。


我也尝试运行adb remount命令,但出现了相同的权限错误:

  

重新安装:拒绝许可

问题

如何使用eclipse或adb将文件推送到Android设备(NexusS)?

2 个答案:

答案 0 :(得分:4)

通常,访问系统文件夹需要root权限,因此,除非您拥有手机的根,即拥有超级用户权限,否则无法访问系统文件夹或更改其权限。

检查一下: Rooting samsung Nexus S

答案 1 :(得分:1)

好的,我已经完成了设备的生根并将文件推入其中。

要根据您的Android Nexus S设备进行检查How to get root and recovery for Nexus S on Windoes 7。 这样做之后:

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

多数民众赞成!