簡體   English   中英

查找用於構建OpenCV Android本機庫的NDK版本

[英]Find the NDK version used for building OpenCV Android native libraries

假設我已經預先構建了OpenCV Android本機庫,例如this 如何找到用於構建此版本的NDK版本?

我對此很好奇,因為OpenCV 3.4.3預先構建的Android庫似乎與NDK r18不兼容(?)。

OpenCV庫包含此信息。 在Notepad ++中打開預構建的庫,然后搜索“ OpenCV的常規配置”。

假設它是使用足夠新版本的NDK構建的(我不記得我們何時添加它,但是已經過了一兩年了),二進制文件中包含了ELF注釋。 可以使用https://android.googlesource.com/platform/ndk/+/master/parse_elfnote.py進行解析。 它會向您顯示如下內容:

$ python parse_elfnote.py $NDK/sources/cxx-stl/llvm-libc++/libs/arm64-v8a/libc++_shared.so
----------ABI INFO----------
ABI_ANDROID_API: 21
ABI_NDK_VERSION: r18
ABI_NDK_BUILD_NUMBER: 5002713

暫無
暫無

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

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