Скрипт Python для Android Monkeyrunner с tkinter

Я использую 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

Я уже добавил путь к файлу библиотеки Python C:\Python36\Lib в переменную среды Windows, но все равно возникла ошибка ImportError: No module name tkinter.


person maruf    schedule 30.12.2016    source источник


Ответы (1)


Проблема в том, что monkeyrunner основан на jython. Вы можете использовать AndroidViewClient/culebra, который является почти заменой, основан на python, а также использует Tkinter. для пользовательского интерфейса (см. кулебра).

person Diego Torres Milano    schedule 30.12.2016