0

我有一个非常简单的 android 应用程序并将其导出到我的 android 手机,现在它在启动时完美运行,但是当我单击将通过 WiFi 并使用 HTTPPOST 和 JSON 连接到笔记本电脑上的 MySQL 服务器的两个按钮之一时(我已经启动并运行了 WAMP 服务器,并且还编辑了我的 MySQL 服务器上的所有用户以拥有所有权限),它强制关闭。

任何想法为什么?

我已将访问 php 文件的 URL 设置为“http://localhost/exampleSite/example.php”。此外,如果您要询问我的 Windows 防火墙,我尝试在禁用防火墙的情况下运行该应用程序,因为我似乎看不到任何允许“端口”连接的选项。

我遵循了本教程:http ://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/

除了用于 HTTPPOST/HTTPREQUEST 的 URL 之外,每一块 coed 都和我的一样

4

2 回答 2

1

如果您正在使用模拟器,请尝试使用 IP 地址 10.0.2.2 而不是 127.0.0.1 访问您的 WAMP 服务器(即本地主机)

所以你的 URL 看起来像

10.0.2.2/yourphpscript.php


根据您的评论,您正在通过 USB 在您的实际设备上进行测试。而不是使用 localhost 连接它

URL 应该是 192.168.0.75:8080/exampleSite/example.php(192.168.0.75 只是一个例子)

通过在手机的网络浏览器上输入笔记本电脑的 IP 地址和 WAMP 端口号,测试您当前的网络环境是否允许您的手机与笔记本电脑建立 HTTP 连接。-- 所以在 android webbrowser URL 栏中输入 ie 192.168.0.5:8080

如果这会将您带到您的 WAMP 服务器目录,那么您的服务器设置没有问题

于 2013-01-12T08:10:32.273 回答
0

使用您的计算机IP地址更改url并通过您的计算机互联网连接您的手机。

http://localhost/exampleSite/example.php"
Ip address instead of localhost
于 2013-01-12T07:37:17.070 回答