我在手机上安装了qpython应用。在应用程序中,我可以使用androidhelper运行脚本,但是如果我从终端运行qpython并尝试创建一个Android对象,它就会被拒绝。
$ pwd
/data/user/0/org.qpython.qpy/files/bin
$ ./qpython-android5.sh
Python 2.7.15 (qpyc:2.7.15, Aug 22 2018, 06:50:49) [BUILD WITH QPY-TOOLCHAIN (https://github.com/qpython-android) ] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import androidhelper
>>> driod=androidhelper.Android()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/data/user/0/org.qpython.qpy/files/lib/python2.7/qpyutil.zip/androidhelper/sl4a.py", line 34, in __init__
File "/data/user/0/org.qpython.qpy/files/lib/python27.zip/socket.py", line 575, in create_connection
socket.error: [Errno 111] Connection refused我可以自己启动服务器并配置qpython以连接到它吗?
谢谢!
发布于 2019-06-18 19:22:29
我认为如果您遇到这个问题,您应该首先检查您的s4la服务器是否正在运行,方法是转到更多,然后选中s4la服务器框,这样您就可以知道s4la服务器正在运行
如果它仍然不起作用,请取消选中并重新选中该框,但您必须意识到使用
droid = androidhelper.Android()命令它有时会工作,有时不会。
所以,如果按照我说的做了之后,如果它不起作用,只需等待几个小时,然后再试一次。
https://stackoverflow.com/questions/56377454
复制相似问题