【问题标题】:Android Studio common parent project between projectsAndroid Studio 项目间公共父项目
【发布时间】:2019-01-10 16:51:41
【问题描述】:

我想创建两个相同的应用程序,具有相同的活动类和 java 类,这些应用程序之间的唯一区别是 strings.xml 文件、带有一些图像的 assets 文件夹、.json 文件在app 文件夹,gradle 包含版本和应用程序 ID 的文件,以及一个 java util 类文件。

所以,不是复制粘贴整个项目两次,然后当我想更改某些内容时,我需要更改两次,我想创建一个 parent 项目,包含所有活动和布局 xml 文件,并且基本上所有常见的东西,然后是两个仅包含细微差异的迷你项目。

然后,当我需要更改某些内容时,我只能更改一次并构建项目。

如何在 android studio 中实现这个公共/父项目?

【问题讨论】:

标签: android android-studio


【解决方案1】:

为您的应用 gradle 文件添加风味

productFlavors {
    firstApp {
        applicationId "FirstApp"
    }
    secondApp {
        applicationId "SecondApp"
    }
}

【讨论】:

  • 但是我怎样才能以这种方式为每个 apk 使用不同的存储密钥?它应该是不同的应用程序
  • 不同的应用程序可以使用相同的商店密钥。但是如果你需要不同的,在这种情况下我不知道其他方法。
  • 我想插件也支持这种情况。尝试找出
猜你喜欢
  • 2019-12-22
  • 2020-10-10
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 1970-01-01
  • 2019-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多