2013-03-25 34 views
1

我在Android設備中找到共享庫(.so)。我想從中使用導出函數。但我的理解是,我需要這個庫的頭文件。在哪裏可以在設備上找到它?什麼病毒?Android庫的頭文件

回答

1

大多數情況下,設備上可能無法使用標題。

由於它們只需要鏈接庫而不是通常運行程序,因此它們不包含在設備的系統映像中。

如果您正在查找的標題包含在那裏,您可能需要查看NDK附帶的標題。 (請參閱:http://developer.android.com/tools/sdk/ndk/index.html

如果不是它不是庫的一部分谷歌希望你使用,因爲它不被認爲屬於該集合的谷歌意圖保持穩定。

然而,在這種情況下,您將能夠從屬於您設備上運行的Android版本的源中獲取所需的標頭。 (參見:http://source.android.com/

可能可以使用這些庫將不會提供任何更多在下一次系統升級後則但是這尤其對包括頭文件和庫點。

只有保證包含在NDK中的庫可用。

+0

謝謝!但是,我怎樣才能使用庫中沒有標題的導出函數? – Ant 2013-03-26 06:02:08

+0

問題是,如果不知道函數簽名(這就是爲什麼你需要頭文件的原因),你真的不能這樣做。你在找哪個庫頭文件?我的意思是.so文件的名稱是什麼? – mikyra 2013-03-26 08:22:47