1

我尝试将其protobuf称为 Android 模块,首先我使用模块项目文件夹配置变量NDK_MODULE_PATH,然后在Android.mk我这样调用 $(call import-module, protobuf)中:

LOCAL_PATH := $(call my-dir)

$(call import-module, protobuf)

include $(CLEAR_VARS)

#...

但这给了我一个错误:

Android NDK: Trying to define local module 'protobuf-cpp-lite' in /home/alex/Projects/network-simulator/3rd-party/protobuf/Android.mk.    
Android NDK: But this module was already defined by /home/alex/Projects/network-simulator/3rd-party/protobuf/Android.mk.    
/opt/android-ndk-r10/build/core/build-module.mk:34: *** Android NDK: Aborting.    .  Stop.

当我尝试protobuf在其文件夹中单独构建时,我得到了同样的错误。

4

0 回答 0