【问题标题】:qpython in android giving me 'permission denied' when trying subprocess.Popenandroid 中的 qpython 在尝试 subprocess.Popen 时给了我“权限被拒绝”
【发布时间】:2016-02-24 13:12:58
【问题描述】:

我正在尝试使用 stockfish 引擎为 android 构建一个国际象棋 GUI。

但是每当我尝试使用子进程时,我都会收到权限被拒绝错误

由于我是编程初学者,我不知道如何授予 qpython 任何权限。

我知道我在这里遗漏了一些东西,我该怎么办?

顺便说一句,我的 android 已经植根了,如果有帮助的话:)

【问题讨论】:

    标签: android python subprocess qpython


    【解决方案1】:

    你想运行什么命令?

    'ls' 无需root即可使用。

    #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") 
    

    【讨论】:

      猜你喜欢
      • 2020-05-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 2020-03-23
      • 2021-02-10
      • 1970-01-01
      • 2017-03-27
      相关资源
      最近更新 更多