android - 是否可以添加一个外部维护的项目库而不进行复制?

标签 android android-studio gradle android-gradle-plugin library-project

我正在使用Android Studio 0.5.8。

我有一个正在运行的项目,我想重用其所有内容,以制作一个几乎相同的应用程序,只使用另一个名称和不同的颜色。

基本上,我想从原始应用程序中创建一个库,并在各种相同的应用程序中重用它,但是我不想在每个新应用程序中复制和粘贴,我只想维护和开发一个代码库(项目库)。

我已经读过,但是我找不到任何真正的解决方案。

我在settings.gradle中尝试了这个:

include ':AppCopy1', ':..:LibraryProject'

它可以工作,但是我不能在AppCopy1中使用任何类。

最佳答案

这听起来像是产品香精的理想选择。 Gradle构建系统支持维护单个代码库并从该代码库构建多个应用程序,这些应用程序仅相差几处文件更改。有关详细信息,请参见此处的配置示例:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants

关于android - 是否可以添加一个外部维护的项目库而不进行复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23910168/

相关文章:

android - SciChart:点击 Legend 复选框以隐藏系列 yAxis

android - 在 libgdx 游戏 (Android) 中通过加速度计应用水平运动时对象摇晃

android - 应用内购买 : get the name or ID of the Google Play account that's requesting a purchase

android - 如何在 Eclipse 中使用 Legacy Apache 以支持 Android M

android - 进程 'command ' git'' 以非零退出值 128 完成

kotlin - 如何使用 Gradle Kotlin buildSrc 插件自定义 KotlinCompile 任务?

android - 无法获取 SHA1 证书指纹 Android Studio

android - 在android studio中使用.so文件

gradle - 抑制由Apache POI引起的Gradle警告

android - Gradle、Android Studio 和 Butterknife 的编译错误