在 Android 开发中,设置环境变量通常有以下几种方式:
1. 在 app 的 build.gradle 文件中设置:
```
android {
defaultConfig {
buildConfigField "String", "API_KEY", "\"your_api_key\""
}
}
```
这样可以在代码中通过 BuildConfig.API_KEY 来访问这个环境变量。
2. 在 app 的 local.properties 文件中设置:
```
api_key=your_api_key
```
然后在代码中通过 System.getProperty("api_key") 来获取。
3. 使用 Android Manifest 文件中的 meta-data 标签:
```xml
android:name="API_KEY" android:value="your_api_key" /> ``` 然后在代码中通过 ApplicationInfo.metaData.getString("API_KEY") 来获取。 4. 通过 gradle.properties 文件设置全局环境变量: ``` API_KEY=your_api_key ``` 然后在 build.gradle 文件中使用 System.getProperty("API_KEY") 来获取。 总之,Android 开发中设置环境变量的方式有多种,开发者可以根据实际需求选择合适的方式。无论采用哪种方式,建议将敏感信息如 API 密钥等保存在项目之外,防止被意外提交到版本控制系统中。