android - 是否可以在编译开始之前知道 LOCAL_SRC_FILES 的值?
问题描述
我对 Android 开发完全陌生,但我正面临这个问题。我们有一个 Android 应用程序项目。它使用Android.mk
并且有一些ifeq...else...endif
子句将不同的值分配给LOCAL_SRC_FILES
.
LOCAL_SRC_FILES
假设编译环境已经初始化,是否可以通过命令或工具在编译开始之前知道 的值?
解决方案
是的,有点。您可以添加一个打印 LOCAL_SRC_FILES 的规则并在其上运行 make,例如make print_local_src_files
在 makefile 中使用:
print_local_src_files:
@echo $(LOCAL_SRC_FILES)
如果您不能或不会编辑Android.mk
,您可以在一次 make 调用中获取多个 makefile:
make -f Android.mk -f print.mk print_local_src_files
推荐阅读
- database - 用 H2 测试 SpringBoot 数据库的正确方法是什么?
- r - set.seed() 函数与 sample() 函数结合是否始终提供与所用硬件无关的相同样本?
- javascript - Vue不显示对象
- python - 需要显示最高价格和拥有它的公司
- excel - 如何从 Excel 宏中创建 Word 段落格式对象
- deep-learning - 在 pytorch 中可视化张量(视频)
- javascript - 抓取 m3u8 文件的路径
- python - Django:cleanse_setting 中的无限循环
- windows - 如何将文件夹中的每个 X 子文件夹压缩为单独的 rar 文件
- excel - 使用“分页”更改网站页面的宏