【发布时间】:2019-01-10 16:51:41
【问题描述】:
我想创建两个相同的应用程序,具有相同的活动类和 java 类,这些应用程序之间的唯一区别是 strings.xml 文件、带有一些图像的 assets 文件夹、.json 文件在app 文件夹,gradle 包含版本和应用程序 ID 的文件,以及一个 java util 类文件。
所以,不是复制粘贴整个项目两次,然后当我想更改某些内容时,我需要更改两次,我想创建一个 parent 项目,包含所有活动和布局 xml 文件,并且基本上所有常见的东西,然后是两个仅包含细微差异的迷你项目。
然后,当我需要更改某些内容时,我只能更改一次并构建项目。
如何在 android studio 中实现这个公共/父项目?
【问题讨论】:
-
Android gradle 插件就是你要找的。您可以将风味用于不同的项目 - developer.android.com/studio/build/build-variants