相关疑难解决方法(0)

如何从Android设备访问本地主机?

我可以使用Android模拟器访问我的笔记本电脑网络服务器,我使用10.0.2.2:portno 效果很好.

但是当我连接我真正的Android手机时,手机浏览器无法连接到笔记本电脑上的同一个Web服务器.手机通过USB线连接到笔记本电脑.如果我运行adb devices命令,我可以看到我的手机.

我错过了什么?

android

482
推荐指数
20
解决办法
58万
查看次数

如何从Eclipse中的Android Emulator连接到我的http:// localhost Web服务器

我可以在Eclipse的Android模拟器中将它连接到我的localhost Web服务器页面http://localhost或在http://127.0.0.1

我已经尝试过了,但是仿真器仍然像Google搜索localhost一样接受我的请求,或者更糟糕的是它说我的网络服务器正常运行时没有找到该页面.

android localhost loopback-address android-emulator

450
推荐指数
9
解决办法
32万
查看次数

从Android模拟器访问localhost:port

我正在运行的本地计算机上运行Web服务localhost:54722.

我想从Android模拟器中运行的应用程序调用该服务.

我读到10.0.2.2在应用程序中使用将访问localhost,但它似乎也不适用于端口号.它说HttpResponseException: Bad Request.

port android localhost android-emulator

200
推荐指数
11
解决办法
16万
查看次数

如何在Android模拟器中连接localhost?

我在localhost中创建了一个php脚本,我正在连接它,httpClient但是我遇到了问题.

请告诉我如何从模拟器连接到localhost的php文件?

localhost httpconnection android-emulator androidhttpclient

99
推荐指数
7
解决办法
6万
查看次数

Android 12 模拟器中的 Google Chrome 浏览器无法加载任何网页(互联网正常运行!)

我在 Windows 10 上使用 Android Studio 2020.3.1 Patch 2,并且运行 Android 12 模拟器。

我试图使用 Google Chrome 简单地加载任何网页,但是所发生的只是出现进度条,但无论我尝试加载哪个网站,都不会加载任何内容。发生的另一件事是,有时 Chrome 只是停留在加载屏幕上,并且在启动时并未完成加载。

我已经验证模拟器可以访问互联网,事实上,我可以使用默认情况下模拟器中存在的 Webview Browser Tester 应用程序来加载网页。

被这个问题难住了,非常感谢任何帮助。

android google-chrome android-studio android-12

60
推荐指数
3
解决办法
3万
查看次数

从Genymotion模拟器访问主机

我尝试使用IP地址从我的应用程序连接到主机192.168.56.1,但没有成功.我签到了ipconfig,上面提到的IP有一个Virtualbox连接.有人可以帮忙修复它吗?

android android-emulator genymotion

42
推荐指数
2
解决办法
3万
查看次数

Android连接到localhost

我正在尝试将我的Android应用程序连接到本地主机URL,这要归功于wamp服务器,但它不起作用.我的目标是获取json数据并解析这些数据.对于我的测试,我使用的设备不是模拟器,我在AndroidManifest.xml中使用权限:

<uses-permission android:name="android.permission.INTERNET" />
Run Code Online (Sandbox Code Playgroud)

我的网址看起来像这样:

String url = "http://10.0.2.2:8080/tests/PhpProject1/connectionBDD.php";
Run Code Online (Sandbox Code Playgroud)

我试过了 :

http://localhost/
http://10.0.2.2:8080/
http://10.0.2.2/
Run Code Online (Sandbox Code Playgroud)

但它到目前为止从未奏效:

    java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 80): connect failed: ECONNREFUSED (Connection refused)

    failed to connect to /10.0.2.2 (port 8080): connect failed: ETIMEDOUT (Connection timed out)

    java.net.ConnectException: failed to connect to /10.0.2.2 (port 80): connect failed: ETIMEDOUT (Connection timed out)
Run Code Online (Sandbox Code Playgroud)

然后我尝试在互联网上找到一个json url测试:http://headers.jsontest.com/

它工作得很好,我在这个地址得到了json数据.所以我想我的代码很好,这里的问题是我的localhost网址,我不知道应该是什么样的确切形式..我读了很多关于它的线程,但我没有找到解决方案.

这是我的代码:

主要活动 :

public class MainActivity extends Activity {
    private String url = "http://10.0.2.2:8080/tests/PhpProject1/connectionBDD.php";

    private ListView lv = null; …
Run Code Online (Sandbox Code Playgroud)

java android json wamp localhost

18
推荐指数
3
解决办法
7万
查看次数