您遇到问题的设备是什么? 夏新N821
您在设备上运行的固件版本是什么? Android 4.1.1
哪些步骤会重现此问题?
import android droid = android.Android() droid.makeToast('Hello, Android!') print 'Hello world!'
预期产量是多少? 必须打印'Hello world!' &安培;弹出'Hello Android!'
你看到了什么?看到这个错误:
dlopen libpython2.6.so
追踪(最近的通话清单):
文件“/storage/sdcard0/sl4a/scripts/hello_world.py”,第2行,
droid = droid.Android()
文件“/storage/sdcard0/sl4a/scripts/android.py”,第34行, Init
self.conn = socket.create_connection(addr)
文件“/home/manuel/AptanaStudio3Workspace/python-for-android/python-build/output/usr/lib/python2.6/socket.py”,第498行,在create_connection中
socket.gaierror: [Errno 7] no address associated with hostname.
请在下面提供任何其他信息。 我的朋友有同样的电话和同样的问题。
我该如何解决?
答案 0 :(得分:1)
我在联想P770上遇到了完全相同的问题。后来我确认这是由于IPV6通过某些软件或OEM ROM绑定到localhost。 我很幸运能够获得Robbie Matthews对Google小组的帮助。他编写了一个特殊的SL4A程序包来解决这个问题。
http://code.google.com/p/android-scripting/wiki/Unofficial#Development_releases
如果你锻炼身体,不要感谢我。谢谢他。
答案 1 :(得分:0)
您的脚本与错误消息不匹配??
您的错误包含以下行,该行不正确。
droid = droid.Android()
应该像你在你给出的例子中写的一样。
droid = android.Android()