我在本书中将android-ndk-command-line应用程序转换为Android Studio的应用程序。enter image description here
但我找不到任何其他代码以及' LOCAL_C_INCLUDES' Android.mk文件中的参数。enter image description here
所以,我无法更改目录路径。如何在我的应用程序中添加有用的路径?
答案 0 :(得分:0)
Android制作示例: https://github.com/googlesamples/android-ndk/tree/android-mk
所以,我无法更改目录路径。如何在我的应用程序中添加有用的路径?
您可以在mk文件中设置所需的任何变量,包括目录路径。
docker network inspect network_id
如果您是从头开始编写或从书中转换示例,我 HIGHLY 建议使用CMakeLists而不是Android.mk。另外,不要使用文件globs,只需手动将每个文件路径添加到这些构建脚本中。
MY_DIR_PATH := $(LOCAL_PATH)/..
LOCAL_C_INCLUDES += $(MY_DIR_PATH)/includes
LOCAL_SRC_FILES += \
$(MY_DIR_PATH)/src/sourcefile.cpp \
$(MY_DIR_PATH)/src/core/sourcefile.c \
$(MY_DIR_PATH)/src/fs/sourcefile.cc
我已经使用Android.mk脚本多年了,构建时间很糟糕。重建需要4分钟,对源进行零更改。使用CMake只需几秒钟。