我正在使用python(v3.6.0)并且tkinter运行正常。
现在,我正在尝试将tkinter添加到我的python脚本中,以使用android monkeyrunner工具。当我尝试执行以下命令时:
C:\Python36\myScript>monkeyrunner C:\Python36\myScript\installApp.py
命令,然后出现以下错误信息:
[main] [com.android.monkeyrunner.MonkeyRunnerOptions] Script terminated due to an exception
[main] [com.android.monkeyrunner.MonkeyRunnerOptions]Traceback (most recent call last):
File "C:\Python36\myScript\installApp.py", line 2, in <module>
import tkinter as tk
ImportError: No module named tkinter
我已经在Windows环境变量中添加了我的Python库文件路径C:\ Python36 \ Lib,但是仍然ImportError:没有模块名称tkinter错误发生。
最佳答案
问题在于monkeyrunner
是基于jython的。您可以使用AndroidViewClient/culebra,这几乎是一个基于python的直接替换,并且还可以将Tkinter用于UI(请参见culebra)。
关于android - 带有tkinter的android monkeyrunner python脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41396148/