关闭

在android运行脚本的注意事项

标签: 脚本androidwindowsshellcmdlinux
7600人阅读 评论(5) 收藏 举报
分类:

1.回车换行符不能是0x0d 0x0a,必须是0x0a:

一般在windows进行应用开发,windows下文本换行是用0x0d 0x0a 两字节表示的,而linux下是用0x0a一个字节表示的,如果脚本是在windows下写的,就要注意这个问题了,可以用UE的16进制看到,把0x0d手动改为0x0a。否则不能正常运行脚本


2.脚本的最开始一行应该是:

#!/system/bin/sh


3.脚本中的一些命令和文件应该写全路径,否则也不能运行:

ls //不能运行,提示找不到命令

/system/bin/ls //可以运行

/system/bin/cat  /mnt/sdcard/1.txt  //文件也要带全路径


4.在windows的cmd中也可通过adb shell前缀直接运行脚本命令

有些时候,需要cmd端和adb shell端配合进行一些设置,这就需要在两边进行操作,这样不好实现批处理。

其实可以直接在cmd端运行脚本命令,在脚本命令前增加adb shell即可:

adb push test /data/local/

adb shell chmod 777 /data/local/*

adb shell /data/local/test > /data/local/1.txt

adb pull /data/local/1.txt .

这样就可以将所有命令保存到批处理(.bat)中,实现自动处理。

4
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:805612次
    • 积分:9846
    • 等级:
    • 排名:第1756名
    • 原创:104篇
    • 转载:466篇
    • 译文:0篇
    • 评论:183条
    文章分类
    最新评论