Fastlane/release Android 自动化

Fastlane/release automation for Android

有谁知道tool/project,比如fastlane, for Android release automation? With upload to the playstore... I know there is some task in fastlane for the Android-part, but it isn't read yet. Fastlane Android Issue

希望大家能帮帮我 :)

fastlane 现在也可用于 Android 个项目:https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Android.md

快车道似乎是这个问题的最佳答案。此外,在回复 Flibble 先生关于通过 Fastlane 将新应用上传到 Google Play 的查询时,Google Play 有一项政策,即仅通过 Dashboard 上传新版本。否 tools/scripts 将有助于将新应用上传到 Google Play 控制面板。

Google Play 允许用户在 24 小时内为新应用上传最多 15 个二进制文件,因此他们不允许我们通过 Triple-T、Jenkins、Fastlane 或任何其他脚本上传新的应用二进制文件。

Fastlane 现在为 Android 提供了两个主要工具。

  1. 截屏
  2. 供应

1) 截图 (https://github.com/fastlane/fastlane/tree/master/screengrab)

screengrab 为 Google Play 的不同设备类型和语言生成您的 Android 应用程序的本地化屏幕截图,并且可以使用 supply 上传。

2) 供应 (https://docs.fastlane.tools/actions/supply/)

supply 将应用元数据、屏幕截图和二进制文件上传到 Google Play。您还可以 select 跟踪构建并将构建提升到生产环境。

如果你想使用 Fastlane 发布新的应用程序,这是不可能的。您必须在第一时间手动将 apk 上传到 google Play 商店仪表板。您还需要完成内容评级、select 您要分发的国家和其他一些事情。否则你无法点击 "publish" 按钮。

但是,如果您的应用已经在 Google play sotre 中创建,您可以随时使用 fastlane 更新您的应用(编辑商品详情,上传更新版本的 apk)。基本上你需要: 1. 转到您的 google 游戏帐户,创建一个服务帐户并保存 json 密钥。 2. 使用 json 键和您应用程序的应用程序 ID 为您的项目设置快速通道。 3. 使用 supply 进行更新。 上述答案中的link应该可以帮助您解决问题。