【问题标题】:How do I build two android app versiosn with different API endpoints without editing code every time?如何在不每次都编辑代码的情况下构建两个具有不同 API 端点的 android 应用程序版本?
【发布时间】:2014-04-18 15:28:40
【问题描述】:

我有一个临时服务器和生产服务器在工作。我想通过在 Eclipse 或类似中更改构建目标选择来构建暂存应用程序版本和产品应用程序版本。

人们是怎么做到的?我搜索并了解到它不像 XCode 那样是 Eclipse 的一部分。

【问题讨论】:

    标签: android eclipse build staging


    【解决方案1】:

    我使用 Gradle 和 Android 工作室。您可以在 gradle 文件中定义调试和发布级别的常量,然后将其转换为 java 源文件,然后编译这些文件是必需的。非常漂亮。

    构建类型 { 调试{ buildConfig "公共最终静态字符串 URL = "http://www.test.com;" } 发布 { buildConfig "公共最终静态字符串 URL = "http://www.live.com;" } }

    可能不完全是您所希望的,但也许这可以帮助说服您或您的领导或您的老板等转换:)

    【讨论】:

    • 是的,我也在使用它,但还没有进入 Gradle。我支持这个想法 - 希望这对你 RubyOnSteve 有用。然而,我发现迁移到 Android Studio 不适合没有经验的开发人员。
    • @DonKelley 是的,或者是匆忙的开发者。
    • LoL 完全正确。无论如何 - 我认为这值得一票。
    猜你喜欢
    • 1970-01-01
    • 2013-10-05
    • 2017-10-06
    • 1970-01-01
    • 2017-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    相关资源
    最近更新 更多