安卓ADB_push详解.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我们在该目录下按Shift+鼠标右键,然后点击“在此处打开命令窗口”就可以开始了,嗯,你要做的准备工作就这么多。▲打开命令窗口  言归正传,让我们回到Push这个命令本身来——顾名思义,它是英语推送的意思,也就是说我们可以用这个命令把电脑里的文件推送(即复制)到手机上。不过Push这个命令其实是覆盖式的复制,也就是说当你在不同时间Push同一个文件时,后推送的文件会覆盖之前的文件。  那么怎么把电脑里的文件推送到手机中呢?为了方便大家练手,我在附件里也附带了1.txt这个文件,我们就以把这个文件复制到手机中为例进行讲解。  将当前文件夹里的单个文件复制到手机中的公式为:  adb push 文件名手机路径  比如要将1.txt这个文件推送到手机存储卡的根目录里(如果手机为双存储卡模式则是推送到内置存储卡,即闪存里),则该命令的书写方式如下:[Copy to clipboard][ - ]CODE:adb push 1.txt sdcard/  需要注意的是,无论是根目录还是文件夹,末尾都不要忘记/这个符号。  如果要将1.txt这个文件推送到手机存储卡的某一个文件夹中,比如test文件夹里,则命令书写方式如下:[Copy to clipboard][ - ]CODE:adb push 1.txt sdcard/test/  如果你的手机像白鸽一样是双存储卡模式,而你又想把文件推送到外置存储卡的根目录上,则命令书写方式如下:[Copy to clipboard][ - ]CODE:adb push 1.txt sdcard-ext/  同理,推送到外置存储卡的test文件夹的命令书写方式是:[Copy to clipboard][ - ]CODE:adb push 1.txt sdcard-ext/test/▲将单个文件推送到手机存储卡里的命令演示  看到这里你一定会怀疑如果要Push很多文件到手机里是不是会很麻烦。其实完全不用担心的,因为我们的Push还支持文件夹的推送,也就是说可以将制指定文件夹里的所有文件推送到手机里。把某一文件夹中的所有文件复制到手机中的公式为:  adb push 文件夹手机路径  这里假设我们在adb文件夹里创建了一个叫做test的文件夹,那么将test文件夹中的所有文件推送到存储卡的test目录的命令如下(存储卡里也要预先建立好test这个文件夹):[Copy to clipboard][ - ]CODE:adb push test sdcard/test/▲将文件夹中的所有文件推送到手机存储卡里的命令演示  看到这里有些看官可能会问——你上面所说的都只不过是将adb文件夹中的文件推送到手机里罢了,那我如果要把电脑里其它文件夹里的文件推送到手机里,又当如何呢?别急,白鸽的这个教程是循序渐进的,接下来就来说说电脑里任意文件夹中的文件推送到手机里的公式:  adb 电脑文件或文件夹路径手机路径  比如说我们要将C:\test文件夹里的1.txt文件推送到手机存储卡的test文件夹里,那么推送命令如下:[Copy to clipboard][ - ]CODE:adb push c:\test\1.txt sdcard/test/  需要注意的是,电脑路径里的和手机路径里的斜杠朝向正好相反,这点不要弄错了。  同理,将C:\test文件夹里的全部文件推送到手机存储卡的test文件夹里的命令如下:[Copy to clipboard][ - ]CODE:adb push c:\test sdcard/test/▲将电脑任意路径的单个文件夹推送到手机存储卡里的命令演示  看到这里,可能有读者会忍不住问:弄了半天,来来回回都是把文件推送到存储卡上,难道就不能直接把文件推送到根目录上存储卡以外的文件夹吗?您算问着了,还真有这么一个例外,那就是你可以把文件推送给到根目录的data/local/tmp文件夹里,具体实例如下:[Copy to clipboard][ - ]CODE:adb push 1.txt data/local/tmp/▲将电脑任意路径文件夹里的全部文件推送到手机存储卡里的命令演示  不过如果你贪心地想要把文件直接推送到手机的System文件夹里的话,那可就没那么容易的,当然理论上是可以做到的,那就是通过修改根目录的default.prop文件,将ro.secure=1改为ro.secure=0,重启后执行adb remount,然后再推送就可以了。▲修改神秘的default.prop文件  不过问题在于大部分手机的boot.img会在启动时自动还原该文件,这样一来修改就几乎没有什么效果了。其实想推送到System文件夹里有简单得多的方法,那就是用Adb Shell,关于这Adb Shell的使用方

文档评论(0)

xuefei111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档