在Android中使用JNI時,是否需要編譯C代碼以遵守所有不同類型的ARM體系結構?例如,如果我爲armeabi編譯ffmpeg,我可以在所有Android設備上使用它,還是需要將它編譯到不同的目標,如armeabi-v7a?用於多種設備的Android JNI體系結構目標
1
A
回答
3
有
APP_ABI := armeabi armeabi-v7a x86
您Application.mk內將創建3個。所以這是捆綁了您的apk文件的文件。這應該覆蓋所有相關的Android設備。我們的開發人員無需額外的工作。
至於你的問題:如果你編譯armeabi你的應用程序將armeabi和armeabi-v7a都適用。那是因爲後者是armeabi的延伸。 您可以在ndk.dir/docs/CPU-ARCH-ABIS.html中找到詳細的解釋。
相關問題
- 1. 適用於多種設備的Android UI
- 2. 多種體系結構,winusb和wix
- 3. 檢測Android設備搖動事件的良好體系結構?
- 4. arm64-v8a type OS Android設備不能正常工作的體系結構設備
- 5. Android SSL JNI結構?
- 6. Python項目體系結構
- 7. Android EPG體系結構設計
- 8. HPC使用哪種體系結構
- 9. 適用於Unity3d x86和Arm的Android ndk-build ..適用於多種體系結構的.so文件
- 10. 在不同體系結構的設備上運行的Android應用程序
- 11. 用於移動設備的客戶端/服務器體系結構(Win CE)
- 12. Azure體系結構設計
- 13. SOA設計體系結構
- 14. c#設置體系結構
- 15. Android - Busybox體系結構
- 16. Nhibernate體系結構 - 通用Nhibernate存儲庫可用於多種不同類型
- 17. 用於Windows Mobile的SWT:UI體系結構
- 18. 用於建模的體系結構
- 19. Xcode的「體系結構」和「有效體系結構」能否排除armv6設備下載應用程序?
- 20. MySQL數據庫體系結構 - 多種類型的相互依賴的項目
- 21. 多對多設計,2種關於同一物體的關係?
- 22. Elasticsearch體系結構
- 23. 建議用於非平凡項目的Windsor體系結構
- 24. 哪種體系結構可用於在嵌入式Linux設備和桌面Windows之間交換數據?
- 25. 使用Mono.Cecil的.NET程序集目標體系結構
- 26. 應用程序設計/體系結構
- 27. 支持多種UI /平臺的體系結構
- 28. 如何設計移動android應用程序的體系結構
- 29. Android應用程序體系結構
- 30. 移動設備體系結構 - iOS,Android,WP7和斷開連接的實例
解決了我的疑問! –