React native 在真实android设备上运行react本机应用程序时无法连接服务器
我正试图在我真正的android设备上运行我的react原生应用程序,因为在使用android studio时,笔记本电脑变得太热了(8 Gb内存,痛苦)。因此,我启用了USB调试,插上电缆并运行命令“react native run android”。应用程序启动时没有问题。我还启动了后端服务器,它在localhost:3000和localhost:3001上运行。该应用程序运行时会显示一个登录和注册页面。我试着注册,但有一个错误说 错误[类型错误:网络请求失败] 我在同一网络上通过WIFI连接,希望服务器和应用程序可以通信,但应用程序不能 代码本身没有任何问题,因为我以前在android studio中运行过多次,应用程序运行良好。我能够以新用户的身份注册并使用相同的id登录。在实际设备中,我无法执行相同的操作 我的问题是:React native 在真实android设备上运行react本机应用程序时无法连接服务器,react-native,react-native-android,usb-debugging,React Native,React Native Android,Usb Debugging,我正试图在我真正的android设备上运行我的react原生应用程序,因为在使用android studio时,笔记本电脑变得太热了(8 Gb内存,痛苦)。因此,我启用了USB调试,插上电缆并运行命令“react native run android”。应用程序启动时没有问题。我还启动了后端服务器,它在localhost:3000和localhost:3001上运行。该应用程序运行时会显示一个登录和注册页面。我试着注册,但有一个错误说 错误[类型错误:网络请求失败] 我在同一网络上通过WIFI连
您应该按照以下步骤连接绑定器
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application
android:usesCleartextTraffic="true" // make sure that this line is added.
.......>
.......
</application>
.......
yourIP:yourPort
示例:192.168.89.24:8081
我同样添加了IP地址和端口号,但仍然显示相同的错误。在哪里可以找到androidMenifest.xml?另外,我避免打开android studio。你可以在
android/app/src/main/AndroidManifest.xml
找到你的AndroidManifest.xml,添加代码后,你必须重新安装你的应用程序。