qpython в android дает мне «отказано в доступе» при попытке subprocess.Popen

Я пытаюсь создать шахматный графический интерфейс для Android, используя движок Stockfish.

Но всякий раз, когда я пытаюсь использовать подпроцесс, я получаю ошибку отказа в разрешении

Я не знаю, как дать какое-либо разрешение qpython, так как я новичок в программировании.

Я знаю, что здесь что-то упускаю, что мне делать?

Кстати, мой андроид рутирован, если это поможет :)


person user3101703    schedule 24.02.2016    source источник


Ответы (1)


Какую команду вы пытаетесь запустить?

'ls' доступен без рутирования.

#qpy:http://qpython.com/s/sample.py
try:
    import androidhelper
    import subprocess

    droid = androidhelper.Android()
    s = subprocess.check_output("ls")
    droid.dialogCreateAlert("title", s)
    droid.dialogSetPositiveButtonText("Yes")
    droid.dialogSetNegativeButtonText("No")
    droid.dialogShow() 
except:
    print("Hello, Please update to newest QPython version from (http://play.qpython.com/qrcode-python.html) to use this feature") 
person Satoshi    schedule 24.02.2016