この回答によると、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
したがって、環境変数は次のとおりです。
$KEYFILE
$STORE_PASSWORD
$KEY_ALIAS
$KEY_PASSWORD
github シークレットを使用して構成する必要があります。しかし、それらに対してどのような値を構成する必要がありますか? h300s_fu
ファイルとファイルの役割は何private_key.pepk
ですか?