簡體   English   中英

Eclipse Android軟件包不包含來自庫項目的.so文件

[英]Eclipse android package does not include .so file from a library project

這是我的項目布局。

Project MyLib-Android庫項目。 它包含創建libMyA.so的jni目錄。

Project MyMain-Android應用程序項目。 在Eclipse中,我已從Properties-> Android-> Reference UI中將MyLib添加為從屬項目。

Eclipse構建.apk文件時,問題在於它不包含libMyA.so。

解決方法是,我可以手動將MyLib \\ libs \\ armeabi \\ libMyA.so復制到MyMain \\ libs \\ armeabi \\ libMyA.so。 現在,在構建.apk文件時,它確實包含了庫文件。

我想知道我是否錯過了應該指定的其他設置。

對於Eclipse用戶,僅需要兩個步驟:1.右鍵單擊lib項目名稱->屬性-> Android->標記“是庫”復選框,設置Library項目。 第1步

2.在項目中使用共享庫,通過右鍵單擊項目名稱->屬性-> Android->庫/“添加”,添加對libraray項目的引用。 第2步 生成項目后,結果apk文件將包括那些.so庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM