(已解决)react-native android打包出现A problem occurred starting process ‘command ‘npx‘‘

在macOS上打包react-native Android项目APK时遇到'command 'npx''启动问题,原因是缺少npx。通过`sudo npm install -g npx`安装npx后,又出现'Duplicate resources'错误。解决方法是在react.gradle中添加代码,并删除android/app/src/main/res下重复的资源文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、使用mac电脑打包react native android项目的apk包时出现了问题:

Execution failed for task ':app:bundleReleaseJsAndAssets'.
> A problem occurred starting process 'command 'npx''

具体问题可看图:

这个问题说真的,搞了两天,头都大了,百度搜索没有解决方法。。但是发现原来其实是自己太傻。可以看到提示,说的是npx这个命令是有问题的。其实最终问题出现在没有npx。

我npx -v的时候并没有查到npx的版本号。然后npm - v的时候,发现npm是4x版本的,但是npm自带的npx好像是5以上才有。

(1)所以先安装npx,安装npx的时候出现了提示,说没有权限,所以最后执行的命令是:

sudo npm install -g npx

(2)然后进入android目录底下执行命令:

./gradlew assemblerelease

 我以为成功了,但是......

二、出现了另外一个问题,关键字眼就是:

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值