该图像正确描述了我目前的情况。请先看一下。
我在React Native上运行我的应用程序。我有Android模拟器。我给出了启动应用程序的命令。应用程序构建完成,但它说没有找到虚拟设备,并且在我的模拟器中,如果我手动打开应用程序,它说它无法连接到开发服务器。它显示了一些问题。
有人可以帮忙吗?
答案 0 :(得分:0)
尝试运行react-native run-android
将您的应用连接到模拟器
答案 1 :(得分:0)
如果所有步骤都无法解决您的问题,请尝试从设备卸载应用并再次运行应用。由于本地反应仍然在发展,并且有时这些技巧有效,
答案 2 :(得分:0)
我在Ubuntu 16.04中遇到了同样的问题。在我的情况下,问题是节点包装器没有运行。
要检查包装程序是否正常运行,您可以打开浏览器并输入
您必须看到“React Native packager正在运行。”
如果你不这样做,那么你可以从运行控制台
启动打包器react-native start
如果您收到错误
“ERROR watch /your/project/path/android/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values-ru ENOSPC”
然后先运行
echo fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf& amp;& sudo sysctl -p
然后再次运行react-native start并在模拟器中按两次字母R重新加载。
答案 3 :(得分:0)
查看截图,似乎您没有安装adb,因为有一个明确的“adb:not found error'。
幸运的是,Android工作室附带了adb,并且存在于Android SDK下的平台工具中。 (通常在/ home / your-user-name / Android / Sdk /)
您只需要使用它。在' / usr / bin /'中创建符号链接或者' / usr / local / bin /'取决于您如何使用它。
运行命令:
sudo ln -s~ / Android / Sdk / platform-tools / adb / usr / local / bin /
在此之后运行应用程序。