Skip to content
info

GitHub Action

Apk Info Action for ab

v1.1.3 Latest version

Apk Info Action for ab

info

Apk Info Action for ab

This GitHub Actions gets information of Android apk file

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Apk Info Action for ab

uses: zhaobozhen/apk-info-action@v1.1.3

Learn more about this action in zhaobozhen/apk-info-action

Choose a version

Apk Info Action

This GitHub Actions gets information of Android apk file.

Usage

Specify the path of the apk file to apk-path input, eg app/build/outputs/apk/release/app-release.apk.

- name: Check out
  uses: actions/checkout@v3
- name: Set up JDK
  uses: actions/setup-java@v3
  with:
    distribution: 'zulu'
    java-version: 11
- name: Build with Gradle
  run: ./gradlew assembleRelease
- name: Get apk path
  id: apk-path
  run: echo "path=$(find . -regex '^.*/build/outputs/apk/.*\.apk$' -type f | head -1)" >> $GITHUB_OUTPUT
- name: Get apk info
  id: apk-info
  uses: hkusu/apk-info-action@v1
  with:
    apk-path: ${{ steps.apk-path.outputs.path }}
- name: Show apk info
  run: |
    echo '${{ steps.apk-info.outputs.application-name }}'
    echo '${{ steps.apk-info.outputs.application-id }}'
    echo '${{ steps.apk-info.outputs.version-code }}'
    echo '${{ steps.apk-info.outputs.version-name }}'
    echo '${{ steps.apk-info.outputs.min-sdk-version }}'
    echo '${{ steps.apk-info.outputs.target-sdk-version }}'
    echo '${{ steps.apk-info.outputs.compile-sdk-version }}'
    echo '${{ steps.apk-info.outputs.uses-permissions }}'
    echo '${{ steps.apk-info.outputs.debuggable }}'
    echo '${{ steps.apk-info.outputs.allow-backup }}'
    echo '${{ steps.apk-info.outputs.supports-rtl }}'
    echo '${{ steps.apk-info.outputs.file-size }}'
    echo '${{ steps.apk-info.outputs.readable-file-size }}'

Result of action

Use result outputs.

- uses: hkusu/apk-info-action@v1
  id: apk-info
  with:
    apk-path: 'app/build/outputs/apk/release/app-release.apk'
- name: Show result
  if: always()
  run: echo '${{ steps.apk-info.outputs.result }}' # success or failure

License

MIT