react native android:安全设置正在阻止Metro服务器

react native android:安全设置正在阻止Metro服务器,android,react-native,admob,Android,React Native,Admob,我正在尝试使用Facebook受众网络设置Admob中介。这里有教程 建议我使用以下内容修改我的Android安全配置: <?xml version="1.0" encoding="utf-8"?> <network-security-config> ... <domain-config cleartextTrafficPermitted="true"> <domain includeSubd

我正在尝试使用Facebook受众网络设置Admob中介。这里有教程

建议我使用以下内容修改我的Android安全配置:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
...
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">127.0.0.1</domain>
</domain-config>
...
</network-security-config>

...
127.0.0.1
...
但是,当我执行此操作时,我的应用程序将停止在开发模式下工作:

Metro服务器正在运行。我完全可以访问
http://127.0.0.1:8081
来自我的手机Chrome。只是这个安全设置阻止了我的应用程序从这个地址获取JS包

目前,我正在开发应用程序时禁用此安全配置,并在构建生产捆绑包时再次启用它,但这不是长期可持续的

如何解决这个问题?

添加此

<domain includeSubdomains="true">localhost</domain>
localhost

帮助

您是否尝试将本地主机添加到安全配置并加载metro?哦。这成功了,谢谢!