Android Studio Metro Bundler本地主机:8081未连接到Android Emulator

kgqe7b3p  于 2023-06-24  发布在  Android
关注(0)|答案(4)|浏览(191)

我从github下载了zip文件,安装了npm,运行了react-native start android。
我收到以下信息:
现在当我打开浏览器它说

我的Android模拟器已打开但未连接。无错误消息。

任何帮助如何运行该项目。该项目在Github中:https://github.com/itzpradip/react-navigation-v5-mix
谢谢sal

f0brbegy

f0brbegy1#

我也有同样的问题。把这个添加到android manifest就成功了:

<application
...
android:usesCleartextTraffic="true">
...
</application>

参考文献:

3hvapo4f

3hvapo4f2#

您需要通过运行以下命令在模拟器上安装应用程序

npm run android

npx react-native run android

然后通过以下方式启动您的导师服务器

npm start
t30tvxxf

t30tvxxf3#

如果未在设备上安装此应用程序,则必须使用
react-native运行Android
要安装应用程序,然后去下一次尝试你可以使用开始和打开应用程序手动

qc6wkl3g

qc6wkl3g4#

我尝试了这些解决方案,加上我在网上找到的其他解决方案,都无济于事。
我发现我的旧应用程序安装在我的android模拟器中。这为我修复了它:
1.我从模拟器卸载了应用程序和新应用程序。
1.我把地铁和模拟器都杀了
1.我重新启动了Metro和模拟器。
事实证明,模拟器保留了它安装的每个应用程序,而不是像我预期的那样每次都是一张白纸。当它启动时,它会尝试加载安装时间最早的应用程序。所以,它一直试图运行我的旧应用程序并联系旧的Metro服务器,而不是运行我的新应用程序。

相关问题