0

每个人。

我需要分析Android的libOMXAL.so。(那个在 NDK 文件夹中)

// 我需要找出这个文件是否包含 OMXCLient.cpp 的实现。

我想分析这个 .so 文件以找出它包含的功能。我的操作系统是 Windows7。

我对此很陌生。谁能给我一个提示?谢谢!

4

2 回答 2

2

您可以在linux下尝试“nm -D -l libOMXAL.so”来查找libOMXAL.so中的符号。

也许您也可以获得包含或不包含 OMXClient.cpp 的源文件。

于 2013-10-28T07:37:39.333 回答
2

如果它只是 .so 文件,则尝试调用 lib 中属于“OMXClient.cpp”的任何方法。如果有任何错误,可能 .so 不包含“OMXClient.cpp”。如果您有源文件,请检查项目中的“jni”文件夹,在文件“Android.mk”中,查看“OMXClient.cpp”是否是在“LOCAL_SRC_FILES := OMXClient.cpp”这一行中编译的文件之一. 希望这可以帮助。

于 2013-10-28T02:55:19.733 回答