使用自定义构建器使用 Android 创建发布构建

Posted

技术标签:

【中文标题】使用自定义构建器使用 Android 创建发布构建【英文标题】:Create a release build with Android with custom builders 【发布时间】:2014-04-02 09:45:13 【问题描述】:

我想添加一个自定义构建器,该构建器将为应用生成一些配置,具体取决于它是调试构建还是发布构建。 XCode 清楚地说明了 Debug 和 Release 构建,但在 Eclipse 中并非如此。我什至无法在我的自定义构建器中找到一种方法来知道它是调试版本还是发布版本。

所以我的问题:

    如何为 android 项目指定调试/发布版本? (也许这篇文章以某种方式解释了这一点:Create Android app release mode)

    如何知道它是我的自定义 Builder 中的调试/发布版本?

【问题讨论】:

所以我仍然期待一种体面的方式来实现这一目标。与此同时,我通过手动回显一个指示构建是否为调试/发布到文本文件的值并从我的构建脚本中读取该值来解决问题。 【参考方案1】:

需要使用Gradle,可以参考here

【讨论】:

简单看一下。 Gradle 对我来说看起来有点矫枉过正。我已经使用常规 Eclipse 构建进行了所有设置,只需要一种方法来确定构建是否用于在我的自定义 Builder 中发布。 链接不是答案。关于 SO 的答案预计是独立的。请review this meta question 并在您的答案中添加足够的细节,使其不完全依赖外部链接。

以上是关于使用自定义构建器使用 Android 创建发布构建的主要内容,如果未能解决你的问题,请参考以下文章

Angular CLI 自定义构建器

在界面构建器中设计的自定义视图未显示

向 Laravel 查询构建器添加自定义函数

为 Phonegap 构建创建自定义 AdMob 插件(适用于 iOS 和 Android)

ZF2 Doctrine - 使用查询构建器如何指向存储库中的自定义方法

使用 Ant 的 Android 自定义构建