0

Stockfish エンジンを使用して、Android 用のチェス GUI を構築しようとしています。

しかし、サブプロセスを使用しようとするたびに、許可が拒否されたというエラーが表示されます

私はプログラミングの初心者なので、qpythonに許可を与える方法がわかりません。

ここで何かが足りないことはわかっています。どうすればよいですか?

ちなみに、私のAndroidはルート化されています。それが役立つ場合:)

4

1 に答える 1

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") 
于 2016-02-24T14:57:44.697 に答える