我正在尝试学习如何在AndroidStudio中使用NDK,并希望导入“native-activity”示例中使用的“android_native_app_glue”文件,以便拥有基本功能框架,如显示、触摸等。在示例中,它使用以下代码在android.mk文件中加载库:
LOCAL_STATIC_LIBRARIES := android_native_app_glue
然后在“main.c”中只需简单地导入它:
#include <android_native_app_glue.h>
在Android Studio中,据我所知通过实验,它不使用android.mk文件,而是使用build.gradle文件来执行所有相同的功能。例如,要替换android.mk中的
LOCAL_LDLIBS := ...
,可以在build.gradle中使用ldLibs = ...
。那么,什么gradle代码可以替换LOCAL_STATIC_LIBRARIES
呢?是否有一个资源可以解释如何从android.mk翻译到build.gradle?