React native React Native axios post可在android emulator上运行,但不能在android设备上运行

React native React Native axios post可在android emulator上运行,但不能在android设备上运行,react-native,React Native,我在React本机应用程序上有以下方法: const handleLoginPress = async () => { try { const loginData = { username: email, password: password, } responseData = await axios.post('http://10.0.2.2:8000/api/access/token_auth/', log

我在React本机应用程序上有以下方法:

  const handleLoginPress = async () => {
    try {
      const loginData = {
        username: email,
        password: password,
      }
      responseData = await axios.post('http://10.0.2.2:8000/api/access/token_auth/', loginData);
      const user = {email: email, token: responseData.data.token}
      
      setLocalStorageUser('user', user);
      
      setUser(user);

    } catch (error) {
      console.log(error);
    }

    navigation.navigate('Home');
  }
Axios post在运行Android仿真器时工作正常,但在Android设备上运行时不起任何作用


我在Android Emulator中使用了ip地址10.0.2.2,但我不知道在设备中使用什么地址(127.0.0.1不起作用)。

尝试使用您机器的ip地址,而不是10.0.2.2或127.0.0.1

您可以尝试将
登录数据作为
{loginda:loginda}
发送吗?