Android错误号-2
Android Errno -2
我有一个脚本,我想使用 ADB 和 SL4A 在 Android phone 上 运行。这个脚本在我的 Windows 机器上运行良好,但是当我在 Linux 上尝试它时,我收到以下错误:
Traceback (most recent call last):
File "test_device.py", line 12, in <module>
droid = android.Android()
File "device/android.py", line 34, in __init__
self.conn = socket.create_connection(addr)
File "/usr/lib/python2.7/socket.py", line 553, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno -2] Name or service not known
我运行宁的剧本是:
import sys
import random
import time
import redis
sys.path.append("lib")
sys.path.append("device")
import android
import instructions
droid = android.Android()
rdb = redis.Redis()
data = []
当我尝试设置机器人时失败了。任何帮助将不胜感激。
问题在于我如何设置环境。通常,在 Windows 我会做:
set AP_PORT = 99999
adb forward tcp:99999 tcp:99999
然后我就可以使用SL4A了。但是,因为系统是 Linux,而不是 Windows,我不得不这样做:
export AP_PORT=99999
adb forward tcp:99999 tcp:99999
我有一个脚本,我想使用 ADB 和 SL4A 在 Android phone 上 运行。这个脚本在我的 Windows 机器上运行良好,但是当我在 Linux 上尝试它时,我收到以下错误:
Traceback (most recent call last):
File "test_device.py", line 12, in <module>
droid = android.Android()
File "device/android.py", line 34, in __init__
self.conn = socket.create_connection(addr)
File "/usr/lib/python2.7/socket.py", line 553, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno -2] Name or service not known
我运行宁的剧本是:
import sys
import random
import time
import redis
sys.path.append("lib")
sys.path.append("device")
import android
import instructions
droid = android.Android()
rdb = redis.Redis()
data = []
当我尝试设置机器人时失败了。任何帮助将不胜感激。
问题在于我如何设置环境。通常,在 Windows 我会做:
set AP_PORT = 99999
adb forward tcp:99999 tcp:99999
然后我就可以使用SL4A了。但是,因为系统是 Linux,而不是 Windows,我不得不这样做:
export AP_PORT=99999
adb forward tcp:99999 tcp:99999