Android系统下,在接入各平台时,经常会需要将平台用到的 资源文件(res文件夹) 和 .so库(libs
文件夹
) 一起打入到最终的APP中。
打包ANE前,将资源文件和.so库放到一个文件夹下,通过:
-platform Android-ARM -C <Android platform directory> .
参数包含进来。
注:
- 文章中描述的是如何包含.so库,但是资源文件(res文件夹)一样可以通过这样的操作打包进去。
-
另外文章中关于armeabi目录和armeabi-v7a目录的描述是有误的,实验证明,即使在打包APK时,虽然参数为:-package -target apk-captive-runtime他拿取的也还是armeabi目录下的.so库,但是放到了APK/libs/armeabi-v7a 目录中。