我在我的设备的 Android 中找到了共享库(.so)。我想使用它的导出功能。但是我怎么理解,我需要这个库的头文件。我在哪里可以找到它在设备上?什么目录?
问问题
1084 次
1 回答
1
很可能标头在设备上不可用。
因为它们只需要链接到库而不是正常运行程序,它们不包含在设备上的系统映像中。
如果您要查找的标头包含在 NDK 随附的标头中,您可能需要查看这些标头。(见:http: //developer.android.com/tools/sdk/ndk/index.html)
如果不是,它不是谷歌希望您使用的库的一部分,因为它不被认为属于谷歌打算保持稳定的库集。
不过,在这种情况下,您将能够从属于您设备上运行的 android 版本的源中获取所需的标头。(见: http: //source.android.com/)
在下一次系统升级之后,这些库可能不再可用,但这尤其是关于不包括头文件和库的要点。
仅保证 NDK 中包含的库可用。
于 2013-03-25T20:54:52.000 回答