2014-09-10 3 views
0

나는 wiki을 참조하여 인터넷을 통해 시도했지만 작동하지 못했습니다. AndroidViewClient 폴더에는 ANDROID_VIEW_CLIENT_HOME을, AndroidViewClient/src 폴더에는 PYTHONPATH를 설정했습니다.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를 사용하지 않습니다. –

+0

AndroidViewClient-5.1.1을 사용하고 있습니다. 위키 (https://github.com/dtmilano/AndroidViewClient/wiki#verifying-environment-setup)를 따라 갔지만 예외가 발생했습니다. – user846316

답변

0

AndroidViewClient을 설치하려면 easy_install을 사용하는 것이 좋습니다. 그러나 Windows에서이 작업을 수행하는 방법이 명확하지 않을 수 있으므로이 경우 How to use Python's "easy_install" on Windows ... it's not so easy에 대한 유용한 답변을 찾을 수 있습니다.

+0

감사합니다. Python IDE에서 AndroidViewClient 프로젝트를 연 다음 examples 폴더에 내 테스트 스크립트를 복사했습니다. 내 장치에서 테스트를 실행할 수 있습니다. easy_install을 사용하여 AndroidViewClient를 설치하고 어느 곳에서나 스크립트를 실행하는 데 도움이되는지 확인해 보겠습니다. – user846316

+1

좋아요. 올바른 PYTHONPATH를 지정해야합니다. http://stackoverflow.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7 –

+0

맞습니다. 나는 그것을 작동시켜 어디서든 스크립트를 실행할 수 있습니다. – user846316

관련 문제