feat: device_manager 在不支持 jsapi 的平台移除 napi 依赖 修改 BUILD.gn 构建配置,在不支持 jsapi 的平台上移除 napi 依赖。 ## 技术细节 在多个 BUILD.gn 组中添加 条件判断: - 当 os_level == "standard" 且 support_jsapi 为 true 时才构建 napi 组件 - 避免 taihe 等不支持 jsapi 的平台尝试编译 napi 相关代码 - 修改了 8 个文件,包括主 BUILD.gn 和各个子模块的构建文件 ## 文件变更 - BUILD.gn: 添加 support_jsapi 条件判断 - 3rd/interfaces/BUILD.gn: 添加条件编译 - 3rd/services/implementation/BUILD.gn: 添加条件编译 - 3rd/utils/BUILD.gn: 添加条件编译 - ext/pin_auth/BUILD.gn: 添加条件编译 - interfaces/kits/ndk/BUILD.gn: 添加条件编译 - services/implementation/BUILD.gn: 添加条件编译 - interfaces/inner_kits/native_cpp/src/device_manager_impl_fail_to_support.cpp: 添加 taihe 条件编译 - 8 个文件变更,30 行修改 ## 测试 - 本地构建测试通过 - 条件编译逻辑正确 - 与其他组件逻辑保持一致 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: handyohos <zhangxiaotian@huawei.com> Change-Id: Iddae5d8bb7d671cf52253c6953fe2f7d85d3e829 |