2012-06-07 55 views
1

我想使用Android NDK在Android上使用GIO(這是GLIB的一部分)。 似乎GIO的頭文件是Android源代碼的一部分。但是它們不與NDK一起提供。有沒有辦法將這些頭文件帶到NDK。Android NDK頭文件不存在

換句話說,我的問題是。 Android源代碼具有庫的頭文件。但是這些頭文件在Android NDK中不存在。我如何將這些頭文件安裝到NDK中。

PS:沒問題改變Android平臺

+0

通過網絡下載您的標題並親自在您的項目中使用 –

回答

2

只要下載的頭文件無法正常工作,因爲你需要的功能 定義你所要做的就是

- GLIB Android版5>下載源代碼從here,把它放在/ PROJECT_HOME/jni,

- >建立共享庫,並在構建主庫時包含它(使用LOCAL_SHARED_LIBRARIES。也不要忘記包含這個include $(call all-subdir- makefiles)在主Android.mk)

+0

謝謝。我一直在做這方面的工作。但我不知道GLIB的git回購。我所做的是將外部/藍牙/目錄中的GLIB文件夾。並把它放在我的project_folder中。兩個GLIB之間有什麼區別? – nagavamsikrishna

+0

您可以使用ndk-build同時構建這個GLIB,並創建並保存共享對象,以便它可以在主庫中使用。您可以將這些在/ libs/armeabi中創建的共享對象放在任何項目中直接重用。 – jaffa