You need to enable JavaScript to run this app. 如何在Android项目build.gradle中读取并使用环境变量?
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android项目build.gradle中读取并使用环境变量?

实现方案

Gradle 中可直接通过 System.getenv("环境变量名称") 读取系统环境变量,按以下步骤操作即可:


步骤1:配置系统环境变量

在你的操作系统中新增环境变量,示例变量名设为 ANDROID_NDK_VERSION,值填写你需要的NDK版本号,例如22.1.7171670。
配置完成后建议重启终端/Android Studio保证环境变量生效。


步骤2:修改build.gradle配置

你可以根据需求选择以下任意一种写法替换原有ndkVersion '22.1.7171670'配置:

  • 直接读取环境变量(无默认值,未配置环境变量时会编译报错)
    ndkVersion System.getenv("ANDROID_NDK_VERSION")
    
  • 带默认值的兼容写法(未检测到对应环境变量时,自动使用预设的默认版本号,避免编译失败)
    ndkVersion System.getenv("ANDROID_NDK_VERSION") ?: '22.1.7171670'
    

验证说明

修改完成后同步Gradle即可生效,若出现读取不到环境变量的情况,可先在终端执行对应命令验证环境变量是否配置正确:

  • macOS/Linux 终端执行:echo $ANDROID_NDK_VERSION
  • Windows cmd执行:echo %ANDROID_NDK_VERSION%
    能正常输出版本号即为环境变量配置正确,重启Android Studio再同步Gradle即可。

内容的提问来源于stack exchange,提问作者Gatonito

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 17:45:06