我想从build.gradle
文件中设置Application class
中的属性值,例如:
MyApplication.URL = "someurl.com"
应该在每次构建时确定,
I tried:
productFlavors {
myApp {
qualified.package.path.MyApplication.URL = "someurl.com"
}
}
但是失败了
您可以在BuildConfig类中编写字段,然后从那里获取它们。
productFlavors {
myApp {
buildConfigField "String", "URL", ""someurl.com""
}
}
public class MyApplication extends Application {
private String URL;
@Override
public void onCreate() {
URL = BuildConfig.URL;
}
}