在通过USB连接的LG L9手机(Android 4.1.2)进行调试时,我无法连接到本地xmpp服务器。我连接到10.0.2.2:5222,但仍然遇到超时异常。这个环回地址也可以在物理设备上使用,还是只用于仿真器?
答案 0 :(得分:1)
所以,我试图将10.0.2.2:5222从模拟器连接到我的笔记本电脑(localhost)上运行的Openfire(xmpp服务器),它可以工作!
所以是的,10.0.2.2仅适用于Android模拟器,而不适用于通过usb连接的物理设备。如果有人想使用物理设备,他需要创建LAN(连接xmpp服务器)并且传统上使用WiFi连接(因此USB电缆不提供电话和计算机之间的网络连接,电话连接到该网络。)