安装NDK之后创建了一个JNI程序,结果编译不了,出现了CXX1429报错
于是我开启了查找解决方法之路。。。也就是百度哈哈哈哈
然后在网友的指引下,我在build.gradle里面添加了了以下代码块
externalNativeBuild{
cmake{
cppFlags '-std=c++'
}
splits{
abi{
enable true
reset()
include 'x86','x86_64','armeabi-v7a','arm64-v8a'
universalApk true
}
}
}
清除一下缓存再Rebuild试试!
然后发现还是没有解决问题,依旧报CXX1429 !!!!
最后寻寻觅觅,终于让我发现,在下面!AS自动帮我生成了externalNativeBuild{}代码块
我把这块代码给注释掉再重建一次试试
然后就成功了!!!!