Android设备访问笔记本电脑上的本地主机

时间:2014-02-05 00:01:27

标签: android ruby-on-rails json

我是Android和后端开发的新手,今天遇到了一个问题。我在我的计算机上设置了rails服务器,localhost:3000显示了ruby页面。我的android设备(由usb连接)主要活动有一个webview,我尝试了localhost:3000

4 个答案:

答案 0 :(得分:5)

使用您的IP地址而不是Localhost

说明你是否在Mac上。其他操作系统,做一些类似的东西。

  1. 将您的计算机和Android平板电脑连接到相同的Wifi连接。

  2. 打开系统偏好设置

  3. 转到网络部分。

  4. 单击您的Wifi连接并从该窗口复制您的IP地址:

    Network Settings

  5. 确保您的Rails服务器在端口3000上运行。

  6. 在平板电脑上,使用端口3000指向计算机IP地址

    192.168.0.14:3000
    

    Navigate on your tablet

  7. 希望有所帮助!

    / JP

答案 1 :(得分:3)

  • 很简单,您应该尝试执行以下相同的步骤:
  • 首先,输入此命令以显示您的IP地址:ifconfig
  • 其次,在您的控制台中,输入以下命令:rails s -b your_ip_address
    • 例如:rails s -b 192.168.1.102
  • 最后,在Android上打开浏览器并输入:192.168.1.102:3000

你可以阅读这位rails官员清楚了解。

http://edgeguides.rubyonrails.org/4_2_release_notes.html#default-host-for-rails-server

答案 2 :(得分:0)

http://smyck.net/2007/03/11/how-to-bind-webrick-to-any-ip-address/

您需要将webrick绑定到以太网或wifi适配器的IP地址。

答案 3 :(得分:0)

如果您的笔记本电脑和设备在同一个wifi上,只需连接到笔记本电脑的主机名或IP http:// [笔记本电脑或主机名]:3000