概要
java -Xmx1G -jar "C:\Program Files\Unity\Hub\Editor\2019.4.22f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\bundletool-all-0.10.3.jar" build-apks --bundle=XXXX.aab --output=YYYY.apks --local-testing
INFO: The APKs will be signed with the debug keystore found at 'debug.keystore'.
[BT:0.10.3] Error: Unrecognized flags: --local-testing
com.android.tools.build.bundletool.flags.ParsedFlags$UnknownFlagsException: Unrecognized flags: --local-testing
at com.android.tools.build.bundletool.flags.ParsedFlags.checkNoUnknownFlags(ParsedFlags.java:109)
at com.android.tools.build.bundletool.commands.BuildApksCommand.fromFlags(BuildApksCommand.java:515)
at com.android.tools.build.bundletool.commands.BuildApksCommand.fromFlags(BuildApksCommand.java:409)
at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:74)
at com.android.tools.build.bundletool.BundleToolMain.main(BundleToolMain.java:46)
- bundletool で
--local-testing
を使用して
.aab から .apks を作成しようとしたら上記のエラーが発生した
- Unity モジュールでインストールした bundletool が
--local-testing
に対応していないことが原因だった
- bundletool の GitHub Releases のページから
bundletool-all-1.2.0.jar をダウンロードして、
そちらを使用して .aab から .apks を作成したら
エラーが発生せず正常に .apks を作成できた
関連記事