【问题标题】:Can't connect to localhost in Android无法连接到 Android 中的本地主机
【发布时间】:2016-03-03 07:11:36
【问题描述】:

我有一个在我的桌面上制作的 android 项目。我通过 wifi 连接到互联网。但是当我在笔记本电脑上运行相同的项目时,我无法通过我的移动数据运营商连接到互联网。问题出在哪里?

I found "No internet connection" as volleyError

【问题讨论】:

  • 你到底想做什么..是你想从你的手机连接到你电脑上的本地主机吗?你能把需求解释清楚一点吗,我可以帮忙。
  • 我想从我的 android 设备访问存储在我笔记本电脑中的 localhost 以测试应用程序。什么是合适的方法??
  • 参考下面的答案
  • 你试过这些步骤了吗?

标签: android networking connection project android-volley


【解决方案1】:

我这样做的方法是使用端口转发:

  1. 连接您的设备并在您的移动设备和笔记本电脑浏览器上打开 chrome。
  2. 在 URL 选项卡上,输入 chrome://inspect
  3. 点击端口转发,新增一行,端口为8888,IP为localhost:8080.
  4. 现在在您的 android 应用程序代码中,将 localhost:8080 替换为 localhost:8888。

基本上现在在 8888 上,您的手机将连接到计算机 localhost。 注意:确保 chrome 在您的笔记本电脑和设备上均已打开。当您输入 chrome://inspect 时,您应该能够看到您连接的设备。

更多帮助请参考:https://developer.chrome.com/devtools/docs/remote-debugging

还将<uses-permission android:name="android.permission.INTERNET"/> 添加到您的Androidmanifest.xml 中

【讨论】:

    猜你喜欢
    • 2014-11-06
    • 2021-11-03
    • 2016-01-01
    • 2021-06-20
    • 2015-07-26
    • 2015-11-04
    • 2016-04-25
    • 2015-12-25
    相关资源
    最近更新 更多