RN 编译app:bundleReleaseJsAndAssets FAILED的坑

app:bundleReleaseJsAndAssets FAILED


具体报错如下:


> Task :app:transformNativeLibsWithStripDebugSymbolForDebugUnable to strip library '/Users/hanker/StudioProjects/uparpusdkdemo/android/app/build/intermediates/transforms/mergeJniLibs/debug/0/lib/armeabi/libpl_droidsonroids_gif.so' due to missing strip tool for ABI 'ARMEABI'. Packaging it as is.> Task :app:bundleReleaseJsAndAssets FAILEDFAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:bundleReleaseJsAndAssets'.> Could not list contents of '/Users/hanker/StudioProjects/uparpusdkdemo/node_modules/node-pre-gyp/node_modules/.bin/needle'. Couldn't follow symbolic link.


网上查了一下,这个错误的可能原因是gradle deamon的缓存问题,关掉cradle deamon,重新再执行一次就可以解决。

 ./gradlew --stop


然后并没有什么作用,仔细看错误日志,发现好像是【node_modules】这个文件的问题,所以正确的操作应该是删除掉这个目录,然后重新编译:

rm -fr node_modules/

yarn

问题得到解决。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在学习React Native的过程中,相信对于一个App开发工程师,没有充分的学习过前端开发技术的同学来说,顺利...
    简而精阅读 5,787评论 1 0
  • 打包出来之后的包名如果不为app-release,而且安装到手机时报-103错误的话,是未给程序设置好签名文件.....
    zy_mr阅读 11,016评论 0 1
  • 1、浏览器区块链Demo 区块链的概念起源于比特币,其本质上是一个去中心化的数据库,是分布式数据存储、点对点传输(...
    良__阅读 5,435评论 0 2
  • 在小米9正式发布之前,其参数已经被曝光的所剩无几,唯独价格方面,雷军只是提到了会比小米8贵不少,这也让不少人开始猜...
    大袁up阅读 864评论 0 0
  • 怀念母校 □王洪岩 今天,下起了雨 我在远方又想起了你 你的一草一木,一砖一瓦 都深深长在我的记忆里 犹如身上的一...
    老男孩的小茶摊儿阅读 3,196评论 0 5