我的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的特定密钥,我该如何设置它?
顺便说一下,不同构建之间的功能完全相同,用户体验完全相同,这就是我想使用构建而不是口味的原因。
答案 0 :(得分:0)
检查一下 - Add dependency to specific productFlavor and buildType in gradle