不同的发布和根据Android Gradle

时间:2015-06-26 23:05:45

标签: android gradle android-gradle android-build-type

我有一个Android应用程序,它使用两对不同的配置文件来发布和调试构建类型。我将所有4个文件保存在app / extras目录中,如下所示:

/app/extras
  |- X-release
     X-debug
     Y-release
     Y-debug

根据选择的构建类型,我希望将相应的X和Y文件分别复制到/ app和/ app / src / main / assets目录。例如,如果正在构建发布APK,我希望将X-release复制到/ app下(并重命名为X),并将Y-release复制到/ app / src / main / assets下(并重命名为Y) )。

我一直在阅读Gradle中的复制文件任务,我尝试了几种不同的选项,但我的任务似乎都没有完成。你能告诉我怎么写这样的任务吗?我还需要知道在gradle文件中放置此类任务的位置以及在何处调用/使用它们(例如在android {...}内)。非常感谢任何帮助。

请记住,使用gradle任务执行此操作只是我的想法。我并不致力于这种方法,只要在正确的目录下复制X和Y文件,我就对任何替代解决方案持开放态度(我相信Y的一个解决方案可能是将它们放在/ app / src / main / debug下/ assets和/ app / src / main / release / assets,但我怀疑这对X文件有用。)

0 个答案:

没有答案