0%

[Android] 查看so檔內有哪些method

有時不確定拿到的so是否正確,便可透過nm指令查看,但nm是linux上的指令,windows想要查看的話該怎麼辦?

其實Android SDK目錄裡面已有替代的指令llvm。

首先透過Android Studio的SDK Manager下載NDK

接著切換到SDK目錄如下:

1
2
cd {Sdk目錄}\ndk\25.1.8937393\toolchains\llvm\prebuilt\windows-x86_64\bin
.\llvm-nm -D XXX.so

輸出結果如下

就這麼簡單,上述指令即可列出所有java method。