Android调用非NDK编译的静态库的问题

Android调用的静态库必须通过NDK编译吗?假如我用MinGW GCC编译了一个很简单的静态库,就一个add函数,有没有办法用NDK将其转化为Android的静态库?通过NDK编译出静态库文件再封装我已经会了,只需要用PREBUILT_STATIC_LIBRARY指令就行,不过NDK好像无法识别GCC编译的静态库。额,本人C/C++ 0基础,很多概念都没不太懂。

首先,要清楚一个问题:
pc端的gcc编译出的静态库,是基于x86处理器;
而Android NDK编译的静态库,一般是基于arm处理器(现在android也有x86、mips版本的,但一般是arm版的)。

linux编译出来的 库也是可以用的 以前在没有NDK 编译前 windows 下都是用cygwin编译的

Android推荐用NDK方式,毕竟是它自带的原生方式,支持比较好。可以在你的库基础上在封装一层

首先指定对交叉编译工具,然后需要指定android特定的头文件和库文件

没发调用,必须保证采用的指令集一致