无法在Windows 7上设置AndroidViewClient

问题描述:

我提到wiki,并尝试通过互联网,但无法使其工作。 我已将ANDROID_VIEW_CLIENT_HOME设置为AndroidViewClient文件夹,将PYTHONPATH设置为AndroidViewClient/src文件夹。无法在Windows 7上设置AndroidViewClient

我仍然无法导入ViewClient并在运行monkeyrunner脚本时遇到以下异常。

from com.dtmilano.android.viewclient import ViewClient 
ImportError: No module named dtmilano 

140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.Py.ImportError(Py.java:304) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.import_logic(imp.java:790) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.import_module_level(imp.java:842) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.importName(imp.java:917) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.ImportFunction.__call__(__builtin__.java:1220) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.PyObject.__call__(PyObject.java:357) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.__builtin__.__import__(__builtin__.java:1173) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.importFromAs(imp.java:1011) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.imp.importFrom(imp.java:987) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.pycode._pyx0.f$0(c:\testing\demo.py:40) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.pycode._pyx0.call_function(c:\testing\demo.py) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.PyTableCode.call(PyTableCode.java:165) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.PyCode.call(PyCode.java:18) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.Py.runCode(Py.java:1275) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.core.__builtin__.execfile_flags(__builtin__.java:522) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:225) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at com.android.monkeyrunner.ScriptRunner.run(ScriptRunner.java:116) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at com.android.monkeyrunner.MonkeyRunnerStarter.run(MonkeyRunnerStarter.java:77) 
140910 18:18:23.594:S [main] [com.android.monkeyrunner.MonkeyRunnerOptions] at com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:189) 

你能不能告诉我缺少什么?

+0

其中* AndroidViewClient *版本?请注意,最新版本不使用jython或monkeyrunner。 – 2014-09-10 15:08:59

+0

我正在使用AndroidViewClient-5.1.1。 我跟着你的wiki(https://github.com/dtmilano/AndroidViewClient/wiki#verifying-environment-setup),但得到了异常。 – user846316 2014-09-10 15:44:41

强烈建议使用easy_install安装AndroidViewClient。但是,如何在Windows上执行此操作可能并不清楚,在这种情况下,您可能会发现对How to use Python's "easy_install" on Windows ... it's not so easy有帮助。

+0

谢谢。我在Python IDE中打开了AndroidViewClient项目,并将我的测试脚本复制到examples文件夹中。我可以在我的设备上运行测试。我会尝试使用easy_install安装AndroidViewClient,看看它是否可以帮助我从任何地方运行我的脚本。 – user846316 2014-09-11 03:55:59

+1

太好了。它应该是指定正确的PYTHONPATH的问题,请参阅http://*.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7 – 2014-09-11 13:59:43

+0

你是对的。我得到它的工作,并能够从任何地方运行脚本。 – user846316 2014-09-11 14:18:19