ROM编译bug修复
屏幕分辨率不正确
解决方法:
Display
- TARGET_SCREEN_HEIGHT := 1080
- TARGET_SCREEN_WIDTH := 2280
重复定义报错
解决:
BoardConfig.mk中添加:BUILD_BROKEN_DUP_RULES := true
在 Android 或其他构建系统中,BUILD_BROKEN_DUP_RULES := true
这行代码通常用于临时禁用重复规则的检查。在构建系统中,重复规则通常指的是同一个目标被多个构建规则定义的情况,这在正常情况下是不被允许的,因为它会导致构建过程中的冲突和不确定性。
然而,在某些特定情况下,你可能需要临时绕过这些检查,比如:
- 当你正在处理一个复杂的项目,其中某些重复是预期的,且不会影响构建的最终结果。
- 在迁移或重构过程中,可能需要临时允许重复规则,以便逐步解决所有冲突。
- 当你确定重复不会引起问题,或者你有特定的逻辑来处理这些情况。
使用 BUILD_BROKEN_DUP_RULES := true
时,需要格外小心,因为它可能会隐藏一些潜在的构建问题。一旦不再需要绕过这些检查,应该尽快将其设置回 false
,以确保构建系统的完整性和稳定性。
在实际操作中,确保你了解为什么需要这样做,并且在可能的情况下,尽快解决导致需要禁用重复规则的根本原因。这有助于维护构建系统的健康和项目的长期可持续性。
frameworks/av/services/audiopolicy/managerdefault/AudioPolicyManager.cpp:4305:2: error: Audio policy no longer supports legacy .conf configuration format
BoardConfig.mk中添加:USE_XML_AUDIO_POLICY_CONF := 1
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Momo5418’s Blog
评论