【问题标题】:Android - Publish app use ant scriptAndroid - 发布应用程序使用 ant 脚本
【发布时间】:2012-02-06 03:18:14
【问题描述】:

我们有 api 来发布应用程序而不是从发布者控制台 Web 吗? 例如。我有一个夜间构建系统(使用 ant),我想让它自动为我发布应用程序。

【问题讨论】:

    标签: android publish


    【解决方案1】:

    你好Tran Hoang Duy Anh

    看起来,自动发布没有舒适的方法。现在我正在写我的学士论文,研究一种实现自动化的方法。标题是:“Android 应用程序的持续交付”(德语)。在询问大互联网并没有找到合适的东西后,我的方法是使用Selenium Webdriver 作为我工作的基础,这是一个用于浏览器自动化等的测试框架。你必须通过使用 XPath 过滤“可点击”,你会落后我的意思。

    我现在要做的是创建一个 Java 软件,它将充当 Jenkins 或 Maven 仆人。我现在正在创建一个 API 来控制这个 Google Developer “伪”控制台。这将为我完成甚至发布夜间构建的工作。

    我不确定,如果没有真正没有解决方案,但这意味着您必须立即创建自己的 API - 可能使用 Webdriver 作为通信和控制 PlayStore 的一种方式。

    我希望这对您有所帮助。但请注意,如果 Google 决定更改他们的布局,您的工具就会损坏,这耦合得太紧了,但也许我会找到更好的解决方案。 ;-)

    最好的问候, 思摩

    【讨论】:

    • 是的。谢谢你的帮助。谷歌正在改变他们的游戏控制台布局 :) 仅供参考:我们决定使用一些宏工具手动发布,并为 beta 测试人员建立我们所有的内部商店:)
    • 感谢您的回答 Tran Hoang Duy Anh。好吧,我需要创建一个如上所述的解决方案,因为我的教授和他的公司需要它。他们每天为不同的客户发布超过 8 个版本,每个版本都有自己的特殊应用程序,需要维护。而且他没有那么多人力资源(坏话)来做这件事。这就是为什么,我正在编码它。但是,是的,现在在我看来,你是对的。最好的问候,
    【解决方案2】:

    因此,not 目前似乎是可能的,因为 Google 没有能够做到这一点的网络服务或 API。

    因此,如果这不能通过脚本/程序完成,则不能通过 Ant 完成。

    【讨论】:

    • 是的。唯一可以做的就是我手动发布该方法,并在应用程序中嵌入一个 Web 视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多