android - 如何确定 AOSP 系统库二进制文件中使用了哪些源文件?

标签 android build shared-libraries android-source

我正在从事一个项目,该项目涉及从我自己从 AOSP 构建的设备镜像中提取的二进制文件。我想检查用于构建它的源文件的许可证,但不确定如何获取这些文件的列表。我可以随时重新运行镜像的构建。

如何按模块(例如从 libutil.so)获取这些源文件的列表?

最佳答案

转到您的 AOSP 目录并运行: 查找 * -name Android.mk | grep "MODULE.*libutil"

这可能需要一段时间,但您将获得源代码所在的目录(即 Android.mk 所在的目录)

关于android - 如何确定 AOSP 系统库二进制文件中使用了哪些源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37195568/

相关文章:

android - 折叠布局行为在垂直 View 寻呼机内无法正常工作

java - 使用 "setUncaughtExceptionHandler"和 "Toast"的全局异常处理

java - 如何设置 PieChart 中的字体大小?

grails - Grails war命令-不提示插件更新

android - Gradle Android buildTypes 相互覆盖

c++ - 带有 boost 的 CMake(在 Windows 上):Could not find libraries?

Android 获取 JNI 库目录

android - 返回在内部 fragment 中不起作用

build - hudson 构建失败 : Non-resolvable parent POM

c - 当我想要一个共享库时,GCC 输出一个可执行的 ELF 文件