ソニーは、Android 12 をターゲットとする Xperia Open Devices プログラムの段階的なビルド手順を更新しました。 続きを読んでください!
ソニーは、長年にわたって多くのコードを提供し、Android オープンソース プロジェクトに最も貢献している企業の 1 つとして数えられています。 Sony は独自の Xperia Open Devices プログラムも実行および維持しており、開発者が最近の Sony デバイスで AOSP を簡単にいじることができるようにしています。 Android 12 が一般にリリースされたことに伴い、ソニーは Android 12 に AOSP ビルド手順を追加しました。 アンドロイド12 Xperiaオープンデバイスへ。
Sony は、プログラム内のすべてのデバイスの AOSP をコンパイルするためのデバイス ツリー、カーネル ツリー、バイナリ、およびビルド命令をリリースします。 これらのリリースは行われています 数年前から、リソースには Android 12用にアップデートされました. これらの Android 12 互換バイナリと、一部の Xperia デバイス用の AOSP 12.0 へのステップバイステップ ガイドにより、開発者と専門ユーザーは最新のプラットフォームをいじるためのツールを手に入れることができます。
Sony Xperia デバイス用の AOSP Android 12 をビルドする
開始するには、ソースから AOSP ビルドをコンパイルできるように、適切なビルド環境にアクセスする必要があります。 理想的には、Linux を実行している PC を選択する必要があります (ソニーは Ubuntu 18.04 LTS を推奨します)。ただし、Windows 10 ユーザーも同じことができます。 Linux 用 Windows サブシステム (WSL) を使用する. 次の部分はビルド環境の構成です。つまり、適切なバージョンの Java Development Kit、いくつかのソフトウェア パッケージとライブラリ、および リポツール 複数のリポジトリ間で作業するため。 最後に、Android 12 のソース コード ツリー全体をダウンロードする必要があります。 Xperia デバイスのローカル マニフェスト、ガイドの段階的な指示に従って、AOSP イメージを正常にコンパイルします。 すべてがうまくいけば、AOSP 12.0 イメージを Sony スマートフォンにフラッシュできるようになります。
必ず行う必要があることに注意してください。 Xperiaデバイスのブートローダーのロックを解除します 結果のビルドをフラッシュする前に。 さらに、低レベルのソフトウェア バイナリを含むプラットフォーム固有のイメージをベンダー イメージとしてフラッシュする必要があります。