在android studio中使用gradle调制构建变体的最佳实践

在android studio中使用gradle调制构建变体的最佳实践,第1张

概述我有一个为不同品牌生产的应用程序.现在我有两种口味,品牌1和品牌2.brand1和brand2之间的区别仅是资源文件.首先,我假设我可以将所有共享数据设置为主路径,并将差异设置为风味路径.但在这种情况下,我的构建失败了,因为缺少主路径中的资源.我会继续这样:将主路径中品牌之间的所有

我有一个为不同品牌生产的应用程序.现在我有两种口味,品牌1和品牌2. brand1和brand2之间的区别仅是资源文件.

首先,我假设我可以将所有共享数据设置为主路径,并将差异设置为风味路径.但在这种情况下,我的构建失败了,因为缺少主路径中的资源.

我会继续这样:将主路径中品牌之间的所有资源差异设置为虚拟数据.合并将为我做其余的事情.

在iOS中,我可以为每个构建目标设置构建路径.
类似的东西可能有口味吗?或者在这种情况下最佳做法是什么?

[编辑2013 08 07]

我的问题是我在eclipse中创建了应用程序并将其导出到android studio.
Here更准确地描述了问题和解决方案.

解决方法:

另一个解决方案是将所有共享(基本上是应用程序的“vanilla”版本)作为库项目,包括默认资源.

然后,您可以创建使用库项目的单独“品牌”项目.您放入这些资源的任何资源都将“覆盖”库项目资源.

http://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject

我已经为客户做了这件事,而且效果很好.

总结

以上是内存溢出为你收集整理的在android studio中使用gradle调制构建变体的最佳实践全部内容,希望文章能够帮你解决在android studio中使用gradle调制构建变体的最佳实践所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1117803.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存