安卓-使用ant脚本发布应用

3
我们是否有API可以实现不通过Publisher Console Web发布应用程序? 例如,我有一个使用ant的夜间构建系统,并且我希望它能够自动为我发布应用程序。
2个回答

2

你好,Tran Hoang Duy Anh

看起来目前没有舒适的方式可以自动发布。我正在撰写我的学士论文,研究一种自动化的方法。标题是:"Android应用程序的持续交付"(德语)。在查找互联网并未找到合适的内容后,我的方法是使用Selenium Webdriver作为我的工作基础,这是一个浏览器自动化测试框架等。您需要使用XPath过滤"可点击项",然后就能理解我的意思了。

我现在正在创建一个Java软件,它将充当Jenkins或Maven的服务。我现在正在创建一个API来控制这个Google Developer "伪"控制台。这将为我发布夜间版本提供帮助。

因为我不确定是否真的没有野外解决方案,但这意味着您现在必须创建自己的API-也许使用Webdriver作为一种通信和控制PlayStore的方式。

希望这能对您有所帮助。但要注意,如果Google决定更改其布局,则您的工具将被破坏,这是相当紧密耦合的,但也许我会找到更好的解决方案。;-)

最好的问候, Semo


谷歌正在改变他们的Play控制台布局 :) 顺便说一下:我们决定手动发布而不是使用一些宏工具,并为测试人员构建我们所有的内部商店 :) 是的,谢谢你的帮助。 - Tran Hoang Duy Anh
感谢您的回答Tran Hoang Duy Anh。嗯,我需要创建一个像上面描述的解决方案,因为我的教授和他的公司需要它。他们每天发布超过8个版本,针对不同的客户,每个客户都有自己特殊的应用程序需要维护。而他没有那么多人力资源来做这件事。这就是为什么我要编写代码来实现它。但是,现在看来,您是正确的。 此致敬礼 - Semo

0

因此似乎not目前不可能实现,因为Google没有能够实现这一点的Web服务或API。

如果不能通过脚本/程序完成此操作,则无法通过Ant完成。


是的。唯一的方法是我必须手动在应用程序中嵌入网页视图并发布该方法。 - Tran Hoang Duy Anh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接