久しぶりに荷物をまとめました。まさか Google が新しい技を考え出すとは思いませんでした。apk が aab になりました。ここで共有させてください。
まず、いくつかの URL は非常に重要です。以下にそのいくつかを示します。
これは、github 上の Google ツールのホスティング アドレスで、ドキュメントのジャンプ アドレスが含まれています。
https://developers.google.com/unity/packages?hl=zh-cn#external_dependency_manager_for_unity
ここはUnityプラグインをダウンロードする場所です
現在、aab の形式が 2 つあり、非常に不便です。
1 つは Android App Bundle と呼ばれるもので、過渡的な方法とみなされます。これにより、引き続き Unity の Asset Bundle を使用してリソースを更新でき、最小限の変更で済みます。
パッケージ化された ab は引き続き StreamingAssets にスローされ、150m の制限を考慮する必要はありません。
1 つは Play Asset Delivery と呼ばれるもので、以前のバージョンの発展版です。Google が CDN 機能を無料で提供すると言われています。自分で行う必要はありませんが、問題は、腹筋が必要なことです。 typed を StreamingAssets にドロップすることはできず、その数は 50 を超えることはできないようで、命名にも要件があり、最下層を読み込むときに API を変更するなどの問題が次々と発生しています。。。。。。要するに頭皮がしびれるということなんですが、とにかく当分勉強したくないんです~
ここで言いたいのは、最初の方法を使用して aab パッケージを生成する方法です。
最初のステップはプラグインをダウンロードすることです
1 つは aar 依存関係を自動的に解決し、必要なパッケージをダウンロードします。もう 1 つは Android アプリ バンドルで、ダウンロード後にプロジェクトにインポートされます。
このオプションをチェックしてください。
次に、このパッケージを使用して aab パッケージを作成します。ちなみに、パッケージをリリースする前に + の署名を忘れないでください。Aab には署名が必要です。