尝试在Android 4.4.2上创建一个反应原生项目,我得到了这个错误屏幕

却找不到解决的办法。我尝试重新启动packager,重新连接设备,甚至重新安装react native并开始新的项目。在6.0.0和更高版本上,它工作得很好。


当前回答

对我来说,这是因为adb不在PATH中。它位于/Users/man/Library/Android/sdk/platform-tools,对我来说可能在其他地方,但无论如何,找到它并将其添加到你的路径,看看是否有帮助。

其他回答

看到的问题:

1.react-native开始

2.单击设备上的“重新加载(R,R)”。

我的问题是,我通过我的AndroidManifest.xml文件,并删除了行

< uses-permission android: name = " android.permission。互联网" / >

因为我的应用程序不需要网络。然而,react本机调试应用程序确实需要互联网访问(访问packager)。:)

如果您正在使用expo,并且正在物理设备上运行它,我建议您关闭metro捆绑包,然后启动expo并尝试它

我也遇到了同样的问题,但这是我自己犯的一个愚蠢的错误……

从Android工作室,我从应用程序项目而不是根项目启动installDebug/installRelease gradle脚本。

简单的方法!

停止服务器并结束项目构建。 打开一个“Node.js”终端。 导航到文件夹与“react-native”项目。 输入'react-native start'——手动启动react本地服务器。 转到代码编辑器终端,输入“react-native run-android”。

你可以开始了!