我可以使用andoird模拟器连接到xampp localhost数据库,但是当我尝试使用真实设备时,它没有连接。有没有办法将我的Android设备连接到localhost xampp数据库。提前谢谢。< / p>
答案 0 :(得分:3)
你的机器的本地主机和你的Android设备的localhost是不一样的。使用localhost时,它通常会引用正在执行代码的当前设备。
如果设备和机器都连接到同一网络,您可以使用机器本地IP地址(通常为192.168.XXX.XXX而非127.0.0.1)解决此问题。
答案 1 :(得分:0)
这对我来说很好
http://10.0.2.2/yourfilepath
。我认为你需要这个。你也可以使用JSON操作android应用程序中的数据,我在我的代码中使用了这种方式。
答案 2 :(得分:0)
我遇到了完全相同的问题,我使用 IP地址而不是 localhost 或 127.0.0.1 解决了这个问题。
答案 3 :(得分:0)
localhost指的是运行代码的设备,在本例中是模拟器。
如果要引用运行Android模拟器的计算机,请改用IP地址10.0.2.2。你可以从这里阅读更多内容。
此链接可能会有所帮助:https://stackoverflow.com/a/5806384/3510202