首先介绍一下我的开发环境:
Windows 7 x64 笔记本
已安装 Android sdk,包括 adb 和 monkeyrunner
Windows 上的 Python 2.7
我为这样的测试编写了简单的python代码:
[测试.py]
导入操作系统
os.system("adb shell ls -l > d:\\ls.txt")
你知道这很简单,没有错。
我在命令提示符下执行了这个脚本。
“D:>monkeyrunner d:\test.py”
它总是像这样抛出这个错误消息:
“/system/bin/sh: 无法创建 d:\ls.txt: 只读文件系统”
但是,当我输入时它工作得很好
提示时出现“D:/>test.py”。
还有一件事,
在 windows7 x86 环境下也能正常工作。(我是 x64)
我无法确定它不能通过monkeyrunner 工作的原因。
谁来帮帮我。
TT