E/libc++abi:终止于类型为google::protobuf::FatalException的未捕获异常

E/libc++abi: terminating with uncaught exception of type google::protobuf::FatalException:

本文关键字:protobuf google FatalException 捕获异常 类型 libc++abi 终止 于类型      更新时间:2023-10-16

我正在处理一个Android NDK项目,需要将google-protobuf库添加到我的项目中。我的项目成功编译并构建/制作了项目,并生成了所需的.so文件。但当我尝试运行我的应用程序时,在运行时我会收到以下错误,应用程序崩溃。

E/libc++abi: terminating with uncaught exception of type google::protobuf::FatalException: CHECK failed: generated_database_->Add(encoded_file_descriptor, size): 
A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 3134 (...), pid 3134 (...)

google_protobuf版本为2.6.1。

注意:我只需要使用此版本进行编译,因为我的proto文件只使用此版本编译。所以版本i不能更改

如果您需要有关我的问题的更多信息,请在评论中询问。

找到的解决方案:只想分享是否有人面临同样的问题。在深入研究我的项目之后。

我发现,我的项目中有两个重复的cpp文件。

删除了罪魁祸首文件。

Build->Refresh Linked Cpp Projects Build-> clean Project Build-> Rebuild Project

工作良好,没有问题。

感谢

快乐编码。

React原生缩放集成

我在使用@minyushov提供的解决方案后出现的错误是

断言"终止于std::bad_cast:std::bad_cast类型的未捕获异常"失败

通过@majirosstefan 提供的解决方案解决

加载库("zoom"(;在主应用程序中→on创建