【发布时间】:2017-01-11 01:13:53
【问题描述】:
我的 Android 项目的 app/libs 文件夹中有 3 个 jar 文件:
api-dev.jar
api-qa.jar
api-prod.jar
当我在工作室中开发应用程序时,我想使用 api-dev.jar(默认),使用 api-qa.jar 构建应用程序的一个版本> 将由 QA 团队进行测试,然后使用 api-prod.jar 发布生产应用程序。
我该怎么办?
到目前为止,我读到我应该添加一个
configurations {
qaCompile
...
}
元素到 app/build.gradle 并使用
android {
buildTypes {
...
qa {
...
}
}
}
定义构建。
我不知道如何指向适当的库/依赖项,我也不知道如何将其设为默认库,尤其是在我的情况下,默认库不是用于生产版本的库...
另外,如果 API 需要 dev、qa 和 prod 的特定密钥,我该如何设置?
顺便说一下,不同版本之间的功能完全相同,用户体验也完全相同,这就是我想使用版本而不是风味的原因。
【问题讨论】: