0
我正在用一些本地代碼製作一個android項目。運行javah會產生頭文件,頭文件中包含函數原型,其名稱中包含完全限定的Java類名稱。我認爲這意味着這些函數和頭文件只會被用來使用javah創建它們的java類來調用。Android如何爲多個項目和類使用相同的本機庫(.so)?
我該如何繼續製作一個原生lib,我可以使用其他類以及其他項目。就像說我做了一個函數庫,我想在所有項目中使用它,那麼我將如何構建它,以便每次只使用.so文件,而不用爲項目重新編譯它。我想我們稱之爲動態庫?
可能嗎?或者我必須爲每個類創建單獨的jni頭文件,然後重用剩餘的c/C++代碼?
該死的!不知道爲什麼我沒有先想到它:P!非常感謝 – user1448559 2014-12-03 06:41:39