我尝试将其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
在其文件夹中单独构建时,我得到了同样的错误。