Android productFlavors中添加字符串
时间: 2024-03-01 18:55:15 浏览: 65
您可以在 Android `productFlavors` 中添加字符串资源,方法如下:
1. 在 `app/src/main` 目录下创建一个 `res` 文件夹,如果已存在则忽略此步骤。
2. 在 `app/src/main/res` 目录下创建一个文件夹,例如 `values_flavor1`,其中 `flavor1` 就是您自定义的 `productFlavor` 名称。
3. 在 `values_flavor1` 文件夹下创建一个 `strings.xml` 文件,例如:
```xml
<resources>
<string name="app_name">MyApp Flavored 1</string>
<string name="flavor_name">Flavor 1</string>
</resources>
```
4. 在 `build.gradle` 文件中定义您的 `productFlavors`,例如:
```gradle
android {
...
flavorDimensions "version"
productFlavors {
flavor1 {
dimension "version"
...
}
flavor2 {
dimension "version"
...
}
}
}
```
5. 在您的 Java 代码中使用 `R.string` 来引用您的字符串资源,例如:
```java
String appName = getString(R.string.app_name);
String flavorName = getString(R.string.flavor_name);
```
这样就可以在不同的 `productFlavors` 中使用不同的字符串资源了。
阅读全文