主要是品牌推广。我希望为不同的客户使用不同的图像集和可绘制的资源。
我希望实现的是,在构建阶段,我可以选择我需要使用的资源包,但保持源代码不变。
我知道我可以通过复制和粘贴创建多个项目,或者我可以创建一个项目,但每次构建它时都会更改res文件夹。我需要帮助的是,有更多功能性的方法来完成这项任务吗?'
谢谢!
答案 0 :(得分:1)
已经完成:
将项目用作库,包含所有drawable(默认)。
创建一个项目,该项目使用此库以及自己的包名称和应用程序名称。添加相同的drawables(名称),但品牌(不同的内容)。这些drawable将覆盖库的那些!
请记住向新清单添加活动和所有应用程序组件和权限。
答案 1 :(得分:0)
为此,您需要创建另一个Android项目并使用ant将所有必要的资源复制到此项目并构建apk文件。
答案 2 :(得分:0)
尝试使用flavor和build类型的gradle。您可以在一个构建中实现不同的apk集。结帐http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants