我是新來的android編程。試圖在Android中使用Java api加載so文件
我有一個從中使用.so文件來做一些功能的jar。
我想在這個jar中調用一些API。
我該如何做到這一點?
在此先感謝。
我是新來的android編程。試圖在Android中使用Java api加載so文件
我有一個從中使用.so文件來做一些功能的jar。
我想在這個jar中調用一些API。
我該如何做到這一點?
在此先感謝。
Android只是java,因此您可以將jar導入到您的構建路徑,然後導入正常所需的類。
此鏈接包括關於它的信息: http://www.vogella.de/blog/2010/02/11/java-library-jar-android/
本文中有一些本地調用發生在這些apis中。在eclipse中作爲一個通用項目(而不是android)工作時,我通常將工作目錄更改爲這些庫文件所在的目錄。 (「.so」)... – 2012-01-12 15:56:09
啊,對。在這種情況下,您必須閱讀Android本機開發套件,因爲這些(我假設C/C++)庫可能需要一些修改才能在Android上運行。 http://developer.android.com/sdk/ndk/index.html – 2012-01-12 16:03:23
我不需要編譯和構建本地庫。我只需要在我的應用程序中使用它。也即時通訊在Windows機器上進行開發。 – 2012-01-24 10:13:07
導入類從罐子...創建對象?調用方法? – 2012-01-12 15:23:35
當你說「so」庫時你是什麼意思?如果他們正在使用其他java庫,那麼你只需要在構建路徑中包含這些庫,以允許你想使用的jar能夠使用它所依賴的jar。 – 2012-01-12 15:55:34
「so」用於Linuz而不是dll, – 2012-01-13 03:36:32