在android运行脚本的注意事项

原创 2012年03月29日 21:04:10

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)中,实现自动处理。

Android ADB批处理脚本

以下信息全部为批处理,复制代码到记事本保存为.BAT后缀。例:apk信息查看.bat 1.APK信息查看 @ECHO OFF ECHO [查看APK包信息] ECHO ----------...

bat - 通过adb批量安装apk脚本

bat - 通过adb批量安装apk脚本 项目需要,需要批量安装apk到手机中,大概100个... 于是弄了个脚本来代劳。同时考虑到直接用adb输入命令来安装的,会比较麻烦,于是继续完善脚本。 ...
  • lys211
  • lys211
  • 2015年05月13日 20:47
  • 2050

Android手机上,利用bat脚本模拟用户操作

大家可能遇到过这样的情景, #  也许你是一个通过App的销售人员,需要不断靠App的点击率来拿利润 #  也许你是一个个人开发者,想要自己写个脚本点击banner广告 #  也许你是一个业务经理,你...
  • up7cr
  • up7cr
  • 2016年01月25日 11:50
  • 4578

BAT脚本如何自动执行 adb shell 以后的命令

http://mzywqwq.blog.163.com/blog/static/958701220134842449172/     参考:http://zhidao.baidu.com/que...

编译运行在omap4430平台的android-4.0.3注意事项

1.android源码的版本        android源码的版本一定要是android-4.0.3的master分支,经过验证android-4.0.1源码不能在pandaboard开发板上正常...

编译运行在omap4430平台的Android 4.0.3注意事项

原文地址:http://blog.chinaunix.net/uid-495571-id-3059880.html 1.Android源码的版本 android源码的版本一定要是android-4...

Linux系统中编写shell脚本的8个注意事项

本文主要是和大家分享的是linux shell脚本编写的8个建议,这些建议主要是来自于一位资深程序猿编写 shell 脚本的一些经验和教训。事实上开始写的时候还不止这几条,后来思索再三,去掉几条无关痛...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在android运行脚本的注意事项
举报原因:
原因补充:

(最多只允许输入30个字)