構建如何確定將.so文件放在哪裏?它在運行時加載它的默認位置是什麼?庫/ armeabi /這樣的嗎?這是可配置的嗎?Android中的JNI庫有時在libs/armeabi sometims obj/armeabi中創建?
0
A
回答
1
可以通過添加下面的行指定庫的輸出目錄通過鏈接一堆對象文件和其他的以Application.mk
NDK_APP_OUT := <output path>
2
在生成過程中共享庫在OBJ /本地/ armeabi創建庫(靜態或共享)。
之後,strip命令運行剝離調試符號。它讀取obj/local/armeabi目錄中的庫,並將輸出寫入libs/armeabi目錄。所以在apk文件中打包的最終庫僅從libs目錄中獲取。 「obj」目錄是中間的,它在apk包裝過程中沒有使用。
相關問題
- 1. 數據庫沒有在android中創建
- 2. Android中的計時器JNI
- 3. JNI - 如何創建不同類的庫
- 4. 在Android庫中創建SQLite數據庫
- 5. 在IntelliJ IDEA中創建jni頭文件
- 6. 如何在JNI中創建Class []
- 7. 在JNI中創建一個Integer對象
- 8. JNI:創建HashMap
- 9. 創建JNI
- 10. 當返回在JNI中創建的對象時,NewGlobalRef/DeleteGlobalRef
- 11. 如何在jni中爲android設置預構建庫?
- 12. Android NDK引用JNI中的外部庫
- 13. 如何在Eclipse中創建JNI android項目
- 14. 哪裏可以在Android Studio中創建jni文件夾
- 15. 爲JNI創建.so時的gcc選項
- 16. 在android中創建SQLite數據庫
- 17. 在Android中創建遠程數據庫
- 18. 在android中創建數據庫文件
- 19. 在android中創建數據庫
- 20. 不能在android中創建數據庫
- 21. 如何在android中創建數據庫?
- 22. JNI線程創建
- 23. 在ubuntu中使用JNI庫
- 24. 關於JNI在Android中
- 25. 從JNI方法中創建JVM
- 26. 從Android上的JNI庫引用預構建的共享庫
- 27. 在另一個JNI庫中加載JNI庫崩潰
- 28. 從GetStringUTFChars創建沒有結果JNI
- 29. 如何在android中創建數據庫時將表添加到數據庫中?
- 30. 在Android中運行時創建數據庫