0

我有一个特定的项目,需要我构建多个非常相似的应用程序;它们非常相似,以至于几乎总是共享代码,甚至大部分时间都共享布局文件。但是,该项目也需要大量维护,并且会进行多次更新和更改,因此我希望尽可能减少我的工作量。

有没有办法创建两个共享除“drawable”文件夹之外的所有内容的项目?请记住,最好留在 Android Studio 中,因为这是这里选择的 IDE。

对于那些有任何 Objective-C 经验的人来说,我所要求的正是 xCode 中存在的“目标”系统。

如果这样的事情是不可能的,有没有办法接近它?如果不是,有什么好的选择吗?

4

1 回答 1

1

在 Android Studio 的新 gradle 支持中,您可以在创建构建时使用不同的风格在同一项目中包含不同的类/资源文件。因此,每个构建都会根据其风格而有所不同,但使用单个代码项目生成。

您可以做什么,以这样的方式编写风味,以便您的每个风味都具有公共类,然后还具有针对该特定构建的一些特定类。

查看更多关于风味的信息:http ://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Product-flavors

于 2013-10-22T20:37:44.520 回答