How to install aab file

How to install aab file?

Problem Statement

有時候我們會直接拿到aab檔案而非apk,尤其是用React Native寫的專案,但又無法直接安裝這個aab檔案,他需要經過一些步驟才能轉成apk

Solution

先確保本機有安裝keytool和bundletool,keytool一般會在C:\Program File\Java\jdk-17\bin中,只要設定環境變數就可以直接使用;而bundletool則是要另外下載,有關於如何寫成bat,可以參考bundletool 工具使用詳解

1
2
3
4
$ keytool -genkeypair -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-key-alias
# 填寫基本資訊
$ bundletool build-apks --bundle=<your aab filename> --output=app.apks --ks=./my-release-key.jks --ks-key-alias=my-key-alias
$ bundletool install-apks --apks=app.apks