Networking react本机、Android emulator和本地子域

Networking react本机、Android emulator和本地子域,networking,react-native,android-emulator,Networking,React Native,Android Emulator,最近,我找到了进入react native的途径,我被一些本地路由所困扰 我运行一个Rails API服务器,它使用由我的主机文件路由的子域。company.thy.me被重定向到localhost 在iOS下,这没有问题,因为模拟器使用的界面与Mac相同。我可以将我的apiUrl设置为company.thy.me:3000/api,并且可以毫无问题地访问服务器 在Android下,事情变得棘手,因为Android使用10.0.2.2与Mac进行通信,因此我无法直接调用子域 我能在这里做什么?您

最近,我找到了进入react native的途径,我被一些本地路由所困扰

我运行一个Rails API服务器,它使用由我的主机文件路由的子域。company.thy.me被重定向到localhost

在iOS下,这没有问题,因为模拟器使用的界面与Mac相同。我可以将我的apiUrl设置为company.thy.me:3000/api,并且可以毫无问题地访问服务器

在Android下,事情变得棘手,因为Android使用10.0.2.2与Mac进行通信,因此我无法直接调用子域


我能在这里做什么?

您找到解决方案了吗?我们有完全相同的问题。Rails+subdomain+hosts file+10.0.2.2当时我最好的解决方案是通过adb从android仿真器中提取hosts文件,对其进行更改并将其推回到仿真器。每次重启你都必须这样做。