我正在尝试使用命令expo run:android
在React Native上运行项目。已连接Android设备。构建成功。然后我在控制台中收到此消息
在30秒内成功构建294项可操作任务:2个已执行,292个为最新
开发客户端:找不到原生iOS和Android项目的通用URI方案,这是打开项目所必需的
添加一个带有npx的公共方案uri-scheme add my-scheme或提供一个带有--scheme标志的方案
您可以通过运行npx uri-scheme list来查看原生项目的所有现有方案
启动Metro捆绑器
没有为开发客户端指定方案
按npx uri-scheme list
检查URI方案
› iOS:配置方案:./ios\狗安全项目\信息.plist
› Android:配置模式:./android\app\src\main\AndroidManifest.xml
请救救我!
5条答案
按热度按时间yk9xbfzb1#
我也遇到了同样的问题,在我的终端中运行这个脚本完成了工作。
9rbhqvlz2#
在升级
package.json
中的依赖项后,我也遇到了这种情况。您需要使用
npm install uri-scheme
将uri-scheme
软件包添加到您的项目中,然后使用expo eject
重新创建Android和iOS项目。如果安装后仍有错误,您可能需要删除这些目录并执行清理expo eject
。之后,expo run:android
应该会再次工作:-)anauzrmj3#
我只是更新了我的expo-cli使用:
yarn global add expo-cli
或npm install -g expo-cli
1aaf6o9v4#
我遇到了同样的问题,在我的终端中运行此脚本就完成了任务
ua4mk5z45#
对我来说,这是因为我的npm启动被设置为“expo start --dev-client”,而标志不应该出现在那里