我開發了一個Android項目,(它有一些資源文件和jni部分,還包含一些外部.so文件),我想在另一個Android應用程序中使用它,Android:將Android項目導出爲jar
,如果我做一個項目作爲庫項目,我不能使用的資源文件在另一個項目,所以我在我的項目導出爲罐子,在罐子包含所有下列文件夾
assets
bin
com/package containing all classes
libs/ all .so files
res
obj
META-INF
在我的另一個應用程序,我把我的jar文件放在lib文件夾中並添加到項目路徑中
問題是,我無法從jar中訪問類和.so文件和資源。 也我試圖把所有文件也放在新的項目庫文件夾中。
我得到了不滿意的鏈接錯誤,不能做到這一點。否則你有什麼想法嗎?
NOTE: i don't want to add the project as Reference Project
如果你把項目作爲Android的庫項目表U只能訪問類的文件,但ü不能訪問資源文件 –
我已經包含poi.jar文件從XML文件中讀取數據,並將其工作正常... ..你怎麼能說我們不能使用外部jar文件。 @ Mr.Cool你如何使用jar文件中的資源......我認爲這是不可能的。你只能在jar中使用類文件,而不能使用其他資源......你錯了。 – Pragnani
如果您必須使用drawables和其他資源,那麼Android Project作爲一個庫是適合您的。因爲您可以從該項目訪問資源。你有沒有在你的項目中使用'Android Sherlock Libraries'和'V4 support Libraries'? – user370305