我使用Android Studio开发应用程序,我想创建不同版本的应用程序。
我制作了两个git-branches并尝试使用具有不同URI的相同属性文件。但每次我提交或合并我的分支URI都是统一的。
可能我可以用某种方式使用gradel设置,或者你可以给我另一个建议如何为不同的分支使用不同的URI,而不是每次提交和合并后都重写它们。
答案 0 :(得分:2)
您可以将Gradle Build类型用于此类任务。有关详细信息,请参阅http://developer.android.com/tools/building/configuring-gradle.html。
在build.gradle文件中添加以下内容:
buildTypes {
debug {
buildConfigField "String", "URL", "www.aaaaaaaaa.com"
}
release {
buildConfigField "String", "URL", "www.bbbbbbbbb.com"
}
println "Applied basic configurations."
}
您可以通过应用的JavaCode中的BuildConfig.URL
访问此字段。
答案 1 :(得分:0)
您需要在Gradle中进行以下更改:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
signingConfig signingConfigs.release
}
}
}