我使用eclipse配置了ndk以便自動構建我的C++代碼。但是我在libs文件夾裏有兩個外部的.so文件。每次,eclipse都會在構建項目時自動刪除這些外部.so文件。有沒有可能告訴eclipse不要刪除這些外部文件。如何設置eclipse在構建期間不刪除一些文件
2
A
回答
1
解決方案是here。
總結(和補體):
複製您的外部(例如,libexternal.so)庫(或庫)你的 'JNI' 文件夾內的另一個文件夾;例如'myproject/jni/prebuilt'。
以下塊添加到現有的 'JNI/Android.mk'(每個外部庫一個塊):
include $(CLEAR_VARS) LOCAL_MODULE := libexternal LOCAL_SRC_FILES := prebuilt/libexternal.so include $(PREBUILT_SHARED_LIBRARY)
增加 'libexternal' 到 'APP_MODULES' 在現有的「JNI/Application.mk」。 'APP_MODULES' 應該已經列出你的JNI模塊(例如, 'myjnimodule'):下列塊 'JNI/Application.mk' 存在
APP_MODULES := libexternal myjnimodule
確認。使用適當的目標架構(S):
APP_ABI := armeabi-v7a
結果是,作爲調用爲「NDK建造」,外部庫複製到你的「的myproject /庫的一部分/ armeabi- v7a'文件夾。
1
相關問題
- 1. 如何在構建期間從.so文件中刪除符號
- 2. 如何在過期時間後刪除一些文件(PHP,MySQL)?
- 3. Phonegap:如何在構建期間/之後從apk文件中刪除文件?
- 4. Visual Studio在構建期間刪除臨時ASP.NET文件
- 5. 如何在構建設置中從xcode 7.2中刪除配置文件
- 6. 在opencv-2.4.10期間設置PYTHON_LIBRARY構建
- 7. 設置刪除時間在文件創建
- 8. 刪除TFS 2010期間的app_offline構建
- 9. 如何在grunt-usemin編譯期間刪除一些javascript
- 10. 如何禁止在dist-upgrade期間刪除某些軟件包?
- 11. 如何從Git的早期提交中刪除一些文件?
- 12. 如何從Ant構建文件設置Eclipse構建路徑和類路徑?
- 13. 如何在gradle build期間只構建一些項目
- 14. 停止Eclipse在構建時刪除資源文件
- 15. 如何在構建設置時刪除只讀屬性
- 16. 如何在構建期間添加資源文件在J2ee上(eclipse + jboss)
- 17. 如何在Rackspace上上傳雲文件並設置刪除或文件過期?
- 18. Haskell - 如何構建一個將讀取一些設置文件的程序?
- 19. 如何刪除Phonegap構建配置文件GPS權限
- 20. 如何在Docker中構建期間設置環境變量
- 21. XCode - 意外刪除的構建設置
- 22. 如何在Eclipse中構建APK文件?
- 23. 在編譯期間跳過一些文件Eclipse
- 24. Android:你如何刪除一個文件夾開始於期間
- 25. 在Eclipse中刪除版本文件夾後如何重建?
- 26. 如何在保存JavaScript文件時設置Eclipse來刪除尾部空白?
- 27. 如何在電子郵件確認期間刪除設計密碼重置?
- 28. 如何從Eclipse項目中刪除文件而不從磁盤刪除文件?
- 29. 如何在使用Maven時從jar文件中排除一些設置文件?
- 30. BAT文件能夠刪除一些文件,但不能刪除其他文件
'libs'文件夾是輸出文件夾嗎?如果是這樣,那聽起來不對。 – nitind
是的,看來我需要編寫一個腳本來複制外部.so文件到這個發現時,發現構建 – flyzhao
這實際上發生在我身上最近,而建設。但它從來沒有用過這樣做。我以前一直在這樣做。不知道爲什麼現在它決定突然刪除東西。必須有某個地方的設置。 –