我正在开发我的第一个Android应用程序。我来自一个ASP.NET世界,为开发,测试和生产提供单独的Web.config文件是微不足道的。有没有人有通过Eclipse为Android做这个好的自动化方法?
答案 0 :(得分:1)
有一个命令行基于ant的构建系统,它将“dev”,“test”,“production”作为参数并复制到构建的相应xml文件中。这假设您已经拥有一组xml / config文件。
答案 1 :(得分:1)
我知道问题已经很晚了,但我会回答。
对于'dev','test','production'的单独构建,您可以使用 Gradle 。
在 build.gradle 文件中,您可以像这样定义单独的buildTypes
:
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable false
versionNameSuffix "r"
}
debug {
versionNameSuffix "d"
debuggable true
}
test {
applicationIdSuffix ".test"
versionNameSuffix "t"
debuggable false
}
以上代码段实现了以下内容:
versionNameSuffix
以引用构建applicationIdSuffix
以便在一台设备上安装测试和发布构建有关详细信息,请转到http://tools.android.com/tech-docs/new-build-system/user-guide