Monkey log 导出 的注意点
From: http://blog.csdn.net/qinglang0213/article/details/47421103
跑monkey的时候或者想抓程序log导出时,有时会提示:cannot create D:monkeytest.txt: read-only file system
为什么有时候可以有时候不可以?
后来发现跟使用使用习惯不一样,一会是先进入adb shell 再用命令,一会是直接命令进入。
进入adb shell后再用命令就会失败~
选择存在手机上时,如果直接使用 adb shell monkey -p com.android.phone --throttle 500 --pct-touch 80 -v -v 1000 > /mnt/sdcard/monkey_log.txt
会提示系统找不到指定路径,这是因为直接用命令进入的话就是windows系统,当前系统下是没有mnt/sdcard目录的,这种方法只能存储log到电脑中。
例如adb shell monkey -p com.android.phone --throttle 500 --pct-touch 80 -v -v 1000 > D:/monkey_log.txt
如果选择存在手机上则需要先进入linux系统,
adb shell
monkey -p com.android.phone --throttle 500 --pct-touch 80 -v -v 1000 > /mnt/sdcard/monkey_log.txt
区别就是多了个换行,所以会先进入adb shell,进入adb shell后就相当于进入linux的root下面,才有权限在里面创建文件。直接将上面两行语句复制到cmd命令行窗口,Enter键运行即可。
所以 log要存在电脑上时就先不进入shell,可以采用批处理方式。log存在手机上时就需要先进入shell再执行monkey
浙公网安备 33010602011771号