我创建了一个名为something.py的空文件,然后从android开发人员网站复制了代码行。但是,如果我尝试运行它,我会得到一个
ImportError:没有名为com.android.monkeyrunner的模块
我是不是漏掉了什么?在android开发者网站上似乎没有任何东西来解决这个问题。下面是几行代码
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection()
device.installPackage('myproject/bin/Stamp_Client.apk')
package = 'com.example.main'
activity = 'com.example.Stamp_Client'
runComponent = package + '/' + activity
device.startActivity(component=runComponent)
device.press('KEYCODE_BUTTON_SELECT','DOWN_AND_UP')
device.press('KEYCODE_U','DOWN_AND_UP')
device.press('KEYCODE_S','DOWN_AND_UP')
device.press('KEYCODE_E','DOWN_AND_UP')
device.press('KEYCODE_R','DOWN_AND_UP')
device.press('KEYCODE_ENTER','DOWN_AND_UP')
device.press('KEYCODE_P','DOWN_AND_UP')
device.press('KEYCODE_A','DOWN_AND_UP')
device.press('KEYCODE_S','DOWN_AND_UP')
device.press('KEYCODE_S','DOWN_AND_UP')
device.press('KEYCODE_ENTER','DOWN_AND_UP')
device.press('KEYCODE_ENTER','DOWN_AND_UP')发布于 2012-09-27 07:53:28
确保您运行以下命令:
$ monkeyrunner yourfile.py而不是:
$ python yourfile.py发布于 2011-09-28 10:05:10
我猜你错过了shebang
#! /usr/bin/env monkeyrunner也就是说,如果您正在使用Linux或OSX,那么对于Windows,您可能需要创建一个批处理文件。
https://stackoverflow.com/questions/7551573
复制相似问题