我正在开发一个React Native应用,并在android模拟器中进行测试。我已经使用了独立的React Native Debugger应用程序以及在Chrome中打开的调试器。在Chrome窗口中,“网络”标签未显示任何活动,因此没有帮助。在独立调试器中,在右键单击并选择“启用网络检查”之前,情况一直如此。我遇到的问题是,在调试器中启用网络检查后,所有网络请求均失败-几秒钟后检查器显示其状态从“待处理”变为“已取消”。我可以在服务器日志中看到没有请求传入。这就像调试器本身以某种方式阻止了请求。
我已经将adb设置为以root身份运行。当我运行react-native run-android
时,输出包括Running adb -s emulator-5554 reverse tcp:8081 tcp:8081
,因此我认为一切正常。来自应用程序(登录等)的网络请求运行正常(典型的URL为http://10.0.2.2:2080/api/LoginScreenController/GetIdentityStatus),直到我在调试器中选择“启用网络检查”为止,此时所有网络请求均如上所述失败。< / p>
任何建议将不胜感激。