问题是这样的:我有一个NDK1.6 下编译出来的动态库。
如果是Android 工程设置的<uses-sdk android:minSdkVersion="3" />则不会有问题,如果是高于1.5的工程,并且把minSdkVersion 设置的高于3,则调用某一个函数是不能返回正确的数据,正确返回的话应该返回一个句柄,而现在返回的是0.
在不改动动态库的情况下,只需要将工程配置文件中minSdkVersion 项设置为3 ,又能返回正确的值了,只要高于3,就返回0.这到底是哪里的原因呢???
我用NDK r4 编译过,也不行。