为了给我的 apk 签名,我应该在我的 github 操作机密中配置哪些值?

问题描述

根据此answer,我应该运行以下命令来构建 apk 并对其进行签名?

./gradlew assembleRelease -Pandroid.injected.signing.store.file=$KEYFILE -Pandroid.injected.signing.store.password=$STORE_PASSWORD -Pandroid.injected.signing.key.alias=$KEY_ALIAS -Pandroid.injected.signing.key.password=$KEY_PASSWORD

并使用 android studio 我进行了以下用于构建应用程序的关键配置:

display settings

/home/pcmagas/Kwdikas/androidKeys/h330s_fu 中生成的文件包含使用以下 2 个文件:

  • h300s_fu
  • private_key.pepk

负责构建和签署 apk 的操作是:

name: pr
on:
  push:
    branches: [master]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout latest code
        uses: actions/checkout@v1
      - name: Set up JDK 8
        uses: actions/setup-java@v2
        with:
          java-version: '8'
          distribution: 'adopt'
      - name: Make gradlew executable
        run: chmod +x ./gradlew
      - name: test
        run: ./gradlew test
      - name: build
        run: ./gradlew buildRelease
      - name: Assemble Release Bundle
        run: ./gradlew assembleRelease

因此环境变量:

  1. $KEYFILE
  2. $STORE_PASSWORD
  3. $KEY_ALIAS
  4. $KEY_PASSWORD

必须配置github secrets。但是我应该为它们配置什么值?我的意思是 h300s_fu 文件和 private_key.pepk 文件的角色是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...