1

この回答によると、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スタジオを使用して、アプリの構築に使用される次の主要な構成を作成しました。

ディスプレイの設定

で生成されたファイルは/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 シークレットを使用して構成する必要があります。しかし、それらに対してどのような値を構成する必要がありますか? h300s_fuファイルとファイルの役割は何private_key.pepkですか?

4

0 に答える 0