Android App Bundle で戸惑ったこと (Unity)
はじめに
少々時間を無駄にしたので、ここに書き留めます。
環境
- Unity 2018.4.x
得た知見
aabのBuild&Runでは、エラーせずとも実行されない場合がある
- aabをBuild&Runした場合、端末への転送に失敗してもエラーにならず、インストール済みのバージョンが起動されます。
- 転送に失敗する場合は、署名が違うとか、バージョンダウンだとか、色々あります。
- なお、既にアプリが起動中だった場合は再起動されません。
- 従って、ビルド開始時にあらかじめ旧版を起動しておけば、再起動するかどうかで成否を確認可能です。
aabとapkでは挙動が異なる場合がある
- 同じソースでビルドしても、aabとapkでは挙動が異なる場合があります。
- 具体的には、アセットの読み込み時に、apkには存在しない遅延が、aabでは生じることがあります。
- apkは最初に全てロードしますが、起動を早めるために、aabでは必要になってからロードするのでしょうか。
さいごに
- 転送に失敗していることに気付かず、特定のソースだけがコンパイルから漏れているのかと考えて、試行錯誤してしまいました。
- 挙動が異なるのは、ソースが巻き戻っているのではないかと疑ってしまいました。
- 転送に失敗する場合は、署名が違うとか、バージョンダウンだとか、色々あります。
- 従って、ビルド開始時にあらかじめ旧版を起動しておけば、再起動するかどうかで成否を確認可能です。
- 具体的には、アセットの読み込み時に、apkには存在しない遅延が、aabでは生じることがあります。
- apkは最初に全てロードしますが、起動を早めるために、aabでは必要になってからロードするのでしょうか。
- 転送に失敗していることに気付かず、特定のソースだけがコンパイルから漏れているのかと考えて、試行錯誤してしまいました。
- 挙動が異なるのは、ソースが巻き戻っているのではないかと疑ってしまいました。
Author And Source
この問題について(Android App Bundle で戸惑ったこと (Unity)), 我々は、より多くの情報をここで見つけました https://qiita.com/tetr4lab/items/d96a93b804b260413bc9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .