如何将Android adb 命令写成一个批处理文件啊
比如说我想把电脑里的多个图片 通过adb命令的方式 copy到模拟器的sdcard文件夹下。
想写一个批处理文件,不知道怎么写。
请指教。

解决方案 »

  1.   

    都是一些bat的命令,你查bat的教程。
      

  2.   

    呵呵,也就是批处理吧cd 进入你的Android tools目录下adb push 图片目录  /data/sdcard/
      

  3.   

    adb shell
    cd sdcard
    mkdir orderImg
    cd orderImg
    mkdir menuTop
    adb push c:\orderImg\menuTop\category_1.gif /sdcard/orderImg/menuTop
    以上是我写的批处理,但是不连续执行啊。
      

  4.   

    首先确保android-sdk 下tools目录加入到环境变量中
    如果没有 也行!下面以android-sdk目录为c:\\android-sdk-windows为例@echo off
    echo 正在复制文件,请稍等......
    cd c:\android-sdk-windows\tools\  //如果该目录以加到环境变量 这行就不用啦
    adb push c:\1.png /sdcard/1.png
    adb push c:\2.png /sdcard/2.png
    echo 复制文件完成!
    echo. & pause
    将上面文件复制到 文本文件,修改扩展名 .bat  直接运行即可完成复制
      

  5.   

    谢谢楼上回答。
    但是现在问题是 首先需要在SDCARK目录新建一些文件夹之后,才去copy图片到新建的文件夹里面。
    所以我写是:
    adb shell  //进入ADB SHELL
    cd sdcard //进入SDCARD
    mkdir orderImg //新建orderImg文件夹
    cd orderImg //进入orderImg文件夹
    mkdir menuTop //新建menuTop文件夹
    但是执行完第一句就停了,后面的就不执行了,,,,
      

  6.   


    adb shell //进入ADB SHELL
    这个已经进入anroid底层linux系统目录啦!肯定不能运行windows下的批处理命令啊!
      

  7.   

    请问:adb shell执行完成后,就暂停了。这个问题是怎么解决的?跪求啊!!!非常之感谢啊
      

  8.   

    哦,还可以省一步,加一个 -p命令
    adb shell mkdir -p /sdcard/orderImg/menuTop
    adb push c:\orderImg\menuTop\category_1.gif /sdcard/orderImg/menuTop