【问题标题】:Signing release apk using github action and questions使用 github 操作和问题签署发布 apk
【发布时间】:2020-10-16 08:38:24
【问题描述】:

如果我在 GitHub CI 中生成发布 apk,是否需要在 build.gradle 中添加以下代码?

android {
    signingConfigs {
        config {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }
  }

我正在使用此操作签署应用程序:

uses: r0adkll/sign-android-release@v1
with:
  releaseDirectory: app/build/outputs/apk/release
  signingKeyBase64: ${{ secrets.SIGNING_KEY }}
  alias: ${{ secrets.ALIAS }}
  keyStorePassword: ${{ secrets.KEY_STORE_PASSWORD }}
  keyPassword: ${{ secrets.KEY_PASSWORD }}

我还有一个问题是,我在 GitHub CI 生成的应用程序中看到“未签名”一词。这是否意味着生成的工件是未签名的?

【问题讨论】:

    标签: android build.gradle release github-actions


    【解决方案1】:

    没有。当您不通过 android studio 生成发布 apk 时,无需将签名代码添加到您的 gradle 文件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-19
      • 2020-01-19
      • 1970-01-01
      • 2023-02-14
      • 2021-12-19
      • 2023-02-22
      • 2012-02-23
      • 1970-01-01
      相关资源
      最近更新 更多