我想使用Android NDK在Android上使用GIO(這是GLIB的一部分)。 似乎GIO的頭文件是Android源代碼的一部分。但是它們不與NDK一起提供。有沒有辦法將這些頭文件帶到NDK。Android NDK頭文件不存在
換句話說,我的問題是。 Android源代碼具有庫的頭文件。但是這些頭文件在Android NDK中不存在。我如何將這些頭文件安裝到NDK中。
PS:沒問題改變Android平臺
我想使用Android NDK在Android上使用GIO(這是GLIB的一部分)。 似乎GIO的頭文件是Android源代碼的一部分。但是它們不與NDK一起提供。有沒有辦法將這些頭文件帶到NDK。Android NDK頭文件不存在
換句話說,我的問題是。 Android源代碼具有庫的頭文件。但是這些頭文件在Android NDK中不存在。我如何將這些頭文件安裝到NDK中。
PS:沒問題改變Android平臺
只要下載的頭文件無法正常工作,因爲你需要的功能 定義你所要做的就是
- GLIB Android版5>下載源代碼從here,把它放在/ PROJECT_HOME/jni,
- >建立共享庫,並在構建主庫時包含它(使用LOCAL_SHARED_LIBRARIES。也不要忘記包含這個include $(call all-subdir- makefiles)在主Android.mk)
謝謝。我一直在做這方面的工作。但我不知道GLIB的git回購。我所做的是將外部/藍牙/目錄中的GLIB文件夾。並把它放在我的project_folder中。兩個GLIB之間有什麼區別? – nagavamsikrishna
您可以使用ndk-build同時構建這個GLIB,並創建並保存共享對象,以便它可以在主庫中使用。您可以將這些在/ libs/armeabi中創建的共享對象放在任何項目中直接重用。 – jaffa
通過網絡下載您的標題並親自在您的項目中使用 –