我对 Java 和 Android 开发人员完全陌生,但我正在尝试将 C/C++ 项目移植到 Android 手机上只是为了进行一些测试。这里有一些细节。该项目依赖于 Openssl、GMP 和 NTL 库。我下载了副本并将所有内容放在jni/
文件夹中。所以现在文件夹结构如下所示:
jni/
Android.mk
gmp/
Android.mk
...
ntl/
Android.mk
...
openssl/
Android.mk
...
myproject/
Android.mk
...
每个包含文件的子文件夹.cpp, c.
都有一个 Android.mk 文件。现在,我的问题是:从广义上讲,我应该如何构建 Android.mk 文件的内容?我能够按照在线说明编译 Openssl(我在其中生成了所有 .so 文件)。顶级 Android.mk 将如何使用这些?还是现在呢?