首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >自动上传apk到Google Play的API?

自动上传apk到Google Play的API?
EN

Stack Overflow用户
提问于 2013-02-03 03:17:38
回答 2查看 42.9K关注 0票数 97

有没有什么API或工具可以让我自动将APK上传到Google Play?我希望自动将自定义应用程序发布到我的帐户,而无需任何手动步骤或图形界面。

我到处搜索,但没有找到任何这样做的应用程序接口(只有android-publisher,但它不支持发布,尽管它的名字)。有没有人已经解决了这个问题,这似乎是一个基本的特性?

EN

回答 2

Stack Overflow用户

发布于 2015-06-21 01:49:45

gradle-play-publisher是一个Gradle插件,可以将你的应用程序密钥和应用程序详细信息上传到谷歌Play商店。

我只需从我的终端运行./gradlew publishApkRelease,它就会上传APK和最近更改的摘要。

它使用The Google Play Developer API

票数 23
EN

Stack Overflow用户

发布于 2014-08-18 05:21:15

我也在this question上回答了这个问题,但我想我应该在这里添加同样的评论。如果这样做是错误的(复制答案),请让我知道。

我能够使用新的Google Play publishing API创建一个gradle插件,它可以发布到您希望的任何风格/变体的任何曲目。

请参阅此处的源代码:https://github.com/bluesliverx/savillians-gradle

我正在努力将其发布到maven central,以便可以在构建脚本中使用它,但现在您可以获取代码库中的gradle子目录,将其放在android-publisher构建的根目录中,并将该文件夹重命名为buildSrc。在您想要发布的android项目的build.gradle文件中使用以下行:

apply plugin: com.savillians.gradle.androidpublisher.AndroidPublisherPlugin

然后,可以使用build.gradle文件中的androidPublisher块设置发布设置。

android {
    ...
}
androidPublisher {
    applicationName = "Company-Name-Product-Name/1.0"
    packageName = "<package name>"
    serviceAccountEmail = "<service account email>"
    serviceAccountKeyFile = file('<p12 keyfile - NOT the json file>')
    track = "alpha" // default, don't need to specify
    variantName = "release" // default, don't need to specify
}

确保您创建的服务帐户具有“发布经理”权限,下载p12密钥文件并将其放入项目的目录中。然后运行以下命令:

gradle androidPublish

将使用您指定的凭据将其发送到Google Play。祝你好运,如果你有问题,请让我知道,因为这是全新的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14665518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档