react-antive 項目報錯 [CXX1429] error when building with cmake using

react-antive 項目報錯 [CXX1429] error when building with cmake using修复

错误现场

[CXX1429] error when building with cmake using 
/Users/sebastiangarcia/Desktop/work/flm/this/AwesomeProject/node_modules/react-native-reanimated/android/CMakeLists.txt: -- 
Android: Targeting API '21' with architecture 'arm64', ABI 'arm64-v8a', 
and processor 'aarch64'

分析原因

因为之前grale 版本不正确,可能编译残留的文件是不可用的,Android的自动化脚本没有考虑清楚这部分内容,所以只能采用手工删除

解决方案

找到/node_modules/react-native-reanimated/android 目录下的.cxx文件夹 删除
在这里插入图片描述

举一反三

对于一些需要依赖Android原生的项目可能需要同样的操作,更准确的来说原生依赖包含了c++或者c项目,也许要做同样的操作。
(当然这些可能需要一些经验,不过有个很好的技巧,请看下图)

技巧

以react-native-reanimated 为例,他的项目是使用过c++的这里可能就需要这样的操作了!

在这里插入图片描述

引用参考(感谢作者提供思路)

[CXX1429] erro

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值