All Projects → skywall → universal-apk-builder

skywall / universal-apk-builder

Licence: MIT License
This action converts given *.aab file to universal *.apk file

Programming Languages

shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to universal-apk-builder

app info
Teardown tool for mobile app (ipa, apk and aab file) and dSYM.zip file, analysis metedata like version, name, icon etc.
Stars: ✭ 32 (+113.33%)
Mutual labels:  apk, aab
AppCenter-Github-Action
This action uploads artifacts (.apk or .ipa) to Visual Studio App Center.
Stars: ✭ 46 (+206.67%)
Mutual labels:  apk
Little-Ruler
A game engine that can be built for Android and Windows.
Stars: ✭ 16 (+6.67%)
Mutual labels:  apk
reactnative-android-production
Step by step guid for compiling and installing React Native Android app [ bundled release version ] to your test device.
Stars: ✭ 51 (+240%)
Mutual labels:  apk
corona-archiver
Python script to help pack and unpack Corona/Solar2D archive .car file
Stars: ✭ 23 (+53.33%)
Mutual labels:  apk
ota-server
OTA Server for both Android app and iOS app
Stars: ✭ 30 (+100%)
Mutual labels:  apk
APK-Downloader
Download latest version of android apps and games from Google Play.
Stars: ✭ 54 (+260%)
Mutual labels:  apk
Xam.Plugin.AutoUpdate
Xamarin Forms plugin that auto updates your Android or UWP sideloaded application.
Stars: ✭ 22 (+46.67%)
Mutual labels:  apk
AndroidProjects
个人总结归纳Android知识点。1.Data Binding框架MVVM;2. BaseView;3.CollapseView;4.Notification;5.MultiChannelBuild;6.SwipeBack;7.CustomTabs;8.HandlerCourse;9.VolleyStudy;10.OkHttpStudy;11.PermissionManage;12.InterView;13.KotlinLearning
Stars: ✭ 32 (+113.33%)
Mutual labels:  apk
TransporterPad
iOS/Android app deployment tool for macOS
Stars: ✭ 51 (+240%)
Mutual labels:  apk
ti recover
Appcelerator Titanium APK source code recovery tool
Stars: ✭ 17 (+13.33%)
Mutual labels:  apk
mobileAudit
Django application that performs SAST and Malware Analysis for Android APKs
Stars: ✭ 140 (+833.33%)
Mutual labels:  apk
packages
Cloud Posse DevOps distribution of linux packages for native apps, binaries, alpine packages, debian packages, and redhat packages.
Stars: ✭ 107 (+613.33%)
Mutual labels:  apk
BSUIR-Labs
БГУИР 2019-2023 (КСиС, ВМСиС)
Stars: ✭ 20 (+33.33%)
Mutual labels:  apk
android
Android eduVPN application
Stars: ✭ 80 (+433.33%)
Mutual labels:  apk
adb-cheatsheet
Your journey to master Android™ Shell begins here
Stars: ✭ 44 (+193.33%)
Mutual labels:  apk
ToDo
Android application to quickly add tasks and reminders.
Stars: ✭ 13 (-13.33%)
Mutual labels:  apk
cordova-plugin-apkupdater
This plugin allows your Android app to download and install compressed updates without the Google Play Store.
Stars: ✭ 46 (+206.67%)
Mutual labels:  apk
AndTTT
🎲 Simple tic tac toe game for Android
Stars: ✭ 15 (+0%)
Mutual labels:  apk
RocketXPlugin
🔥🔥 android 端编译加速插件🚀 自动识别未改动 module 并在编译流程中替换为 aar ,只编译改动模块,加速 Android apk 的编译速度。
Stars: ✭ 408 (+2620%)
Mutual labels:  apk

Universal APK Builder Action

Action Build

This action converts given *.aab file to universal *.apk file. This file includes all dynamic modules.

Inputs

aab_path

Required Path to input *.aab file

output_dir

Optional Path to directory where outputs are stored

Default: output

keystore_path

Required Path to keystore file (*.jks)

keystore_password

Required & Sensitive Keystore password

keystore_alias

Required & Sensitive Keystore alias

keystore_alias_password

Required & Sensitive Keystore alias password

Outputs

universal_apk_path

Path to final universal APK

Example usage

- name: Build Universal APK
  uses: skywall/[email protected]
  with:
    aab_path: "/path/to/file.aab"
    keystore_path: "/path/to/keystore.jks"
    keystore_password: ${{secrets.KEYSTORE_PASSWORD}}
    keystore_alias: ${{secrets.KEYSTORE_ALIAS}}
    keystore_alias_password: ${{secrets.KEYSTORE_PASSWORD}}
- name: Do something with Universal APK
  with:
    apk_path: ${{env.UNIVERSAL_APK_PATH}}

How to test locally

Use Act.

$> brew install nektos/tap/act
$> act -j test-local -b
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].