【发布时间】:2019-11-18 13:46:00
【问题描述】:
我正在处理一个 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 文件只用这个编译。所以我不能改变版本
如果您需要有关我的问题的更多信息,请在评论中提问。
【问题讨论】:
标签: android c++ cmake android-ndk protocol-buffers