2017-01-31 43 views
0

有什麼方法可以確定使用哪個版本的NDK來編譯「aar」庫?無論是反編譯,或通過代碼都可以,只需要知道。確定使用哪個版本的NDK構建庫?

我想確定使用什麼版本的ndk我的第三方庫之一。

回答

2

「aar」文件不是用NDK編譯的,你可能是指該文件中的一個C++庫。沒有簡單的方法,但是您可以根據庫的日期排除新的ndk版本。

而且,你也許可以通過讓編譯器版本找出 - 看看這樣的事情可以幫助:How to retrieve the GCC version used to compile a given ELF executable

+0

對不起,你是對的,在AAR裏面的所以文件將是我什麼在這種情況下,我認爲呢? – xceph

+0

正確,so文件是您需要檢查的C++庫。 – yakobom

+0

我能夠使用「strings -a 」以及4.9.x 20150123和Android clank版本3.8.256229的GCC版本看到很多關於ndk的提及,但沒有涉及到與特定NDK版本,至少在我的理解。任何可能導致知道它是否是r12,vs r13或其他版本的具體內容? – xceph