2012-04-20 82 views
0

我有一個2預編譯libFOO.so圖書館的android。我已將它們複製到:如何在Android上包含預建庫?

Projectfolder/lib/armeabi/libFOO.so 

Projectfolder/lib/armeabi/libFOO2.so 

Projectfolder/lib/armeabi-v7a/libFOO.so 

Projectfolder/lib/armeabi-v7a/libFOO2.so 

問題是,當我構建.apk時,我甚至沒有「lib」文件夾!我如何使eclipse在.apk上包含這些庫?

+2

將lib重命名爲libs – Rajesh 2012-04-20 08:04:15

回答

2

嘗試將lib文件夾重命名爲libs。這對我們的項目有效。儘管如此,這導致在您的.apk包中包含庫的lib文件夾。

+0

就是這樣!只要我重新命名lib文件夾,該文件夾也會得到「a」(Android)圖標! – michelemarcon 2012-04-20 08:46:32

0

我認爲你必須把外部庫放在你的manifest.xml文件中,標記爲application

例如:<uses-library android:name="com.your.external.package" />