React Native 开发客户端:找不到原生iOS和Android项目的通用URI方案

f87krz0w  于 2022-11-25  发布在  React
关注(0)|答案(5)|浏览(179)

我正在尝试使用命令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
请救救我!

yk9xbfzb

yk9xbfzb1#

我也遇到了同样的问题,在我的终端中运行这个脚本完成了工作。

npx uri-scheme add <app name>.
9rbhqvlz

9rbhqvlz2#

在升级package.json中的依赖项后,我也遇到了这种情况。
您需要使用npm install uri-schemeuri-scheme软件包添加到您的项目中,然后使用expo eject重新创建Android和iOS项目。如果安装后仍有错误,您可能需要删除这些目录并执行清理expo eject。之后,expo run:android应该会再次工作:-)

anauzrmj

anauzrmj3#

我只是更新了我的expo-cli使用:yarn global add expo-clinpm install -g expo-cli

1aaf6o9v

1aaf6o9v4#

我遇到了同样的问题,在我的终端中运行此脚本就完成了任务

yarn add expo-dev-client or
     npm install expo-dev-client
ua4mk5z4

ua4mk5z45#

对我来说,这是因为我的npm启动被设置为“expo start --dev-client”,而标志不应该出现在那里

相关问题